Att använda open street map kan vara enkelt, eller riktigt kompicerat, och allt däremellan.
Installera ”osmctools”
sudo apt install osmctools
Det finns binärfiler för Windows att ladda ner via https://wiki.openstreetmap.org/wiki/Osmconvert.
Sedan är det bäst att konvertera .osm.pbf filer till .o5m, vilket underlättar den fortsatta bearbetningen. Formatet är ett betydligt snabbare ”binärt” format, så väntetider blir lite kortare.
osmconvert filnamn.osm.pbf -o=filnamn.o5m
Sedan använder man ”filter” för att välja ut de nyckelord man vill hämta och skriva till speciella lager. För att exempelvis välja ut vägar av en speciell typ så kan man ge följande kommando:
osmfilter sweden.o5m --keep="highway=motorway =trunk =primary =secondary =tertiary =unclassified =residential =motorway_link =trunk_link =primary_link =secondary_link =tertiary_link" >roads.osm
Detta skapar en ny osm-fil med namnet ”roads”. Här är det klokt att välja osm formatet då exempelvis QGIS inte kan läsa o5m.
Formatet är dock inte det snabbaste så det kan även löna sig att spara om det till exempelvis GeoPackage. Detta kan också göras med ett terminalkommando.
ogr2ogr -f "GPKG" roads.gpkg roads.osm
Den nya filen kan sedan enkelt och snabbt hanteras i exempelvis QGIS.
Varför duger då inte de färdiga shapefiler man kan hämta från exempelvis Geofabrik.de?

Det gör de, men de saknar en del information som ibland kan vara nödvändig för att skapa bra representationer av kartan. Om man dessutom har ett väldigt specifikt behov så kan den här metoden vara ett bra sätt att skräddarsy ett lager med exakt den information man behöver.
Den stora ”bristen” är dock alla objekt som inte kommer med, på grund av att användare inte vet vad de gör när de skapar data.

I bilden ovan ser ni ett väldigt litet utdrag från alla kategorier i nyckeln ”landuse” som finns i rådatabasen. Vad är det för skillnad på garage och garages? Det är endast garages som kommer med i exporter eftersom garage inte är den fastställda benämningen för objekt av denna typ i kategorin landuse. Däremot så finns både garage och garages med i kategorin building. Det är med andra ord ganska snårigt och lätt att göra fel, men klasser som grusgrop och Granholmen borde vara lätta att förstå att dessa är mindre lämpliga att använda. Det finns dock ganska gott om dessa typer av ”avvikande” klassningar på objekt.
Vilka nycklar man kan använda och filtrera på går att läsa på exempelvis https://wiki.openstreetmap.org/wiki/Map_Features och mer detaljer om kommandon för att filtrera .osm.pbf kan man hitta på https://journocode.com/2018/01/08/extract-geodata-openstreetmap-osmfilter/.