|
Gegevens van OSM gebruiken in QGIS
QGIS (eerder Quantum GIS) is een open-source, platformonafhankelijk Geografisch Informatie Systeem met vele mogelijkheden. Met QGIS kunt u toegang verkrijgen tot up-to-date gegevens van OSM wanneer u maar wilt, de tags selecteren die u wilt opnemen, en ze eenvoudig exporteren naar een gemakkelijk te gebruiken database voor SQLite of shapefile. In dit hoofdstuk zullen we door de stappen gaan om dit te doen. We gaan er van uit dat u QGIS 2.x al heeft gedownload en geïnstalleerd. Als u dat nog niet gedaan heeft, kunt u het downloaden vanaf http://www.qgis.org/en/site/forusers/download.html. We zullen eerst de meest recente gegevens van OSM in de ruwe indeling .osm ophalen om onze aangepaste, up-to-date lagen van OSM in QGIS te laden. Dan zullen we deze gegevens converteren naar een database van SQLite, wat een lichtgewicht databasesysteem is dat in één bestand is opgeslagen op uw systeem. Tenslotte zullen we een laag maken (of meerdere lagen) die alleen de typen objecten en tags bevatten waar we toegang toe willen hebben. Deze lagen kunnen in QGIS worden gebruikt zoals ze zijn of worden opgeslagen in een andere indeling, zoals een shapefile. Toegang tot gegevens van OpenStreetMapHet eerste wat we zullen doen is het ophalen van enkele bijgewerkte gegeven van OSM. We kunnen dat op meerdere manieren doen. Natuurlijk is het bevragen van gegevens van de server van OSM, zoals we dat doen in de bewerker JOSM, beperkt zodat we niet in één keer een zeer grote hoeveelheid ruwe gegevens kunnen ophalen - er zijn echter manieren om grotere gegevenssets op te halen, zoals beschreven in de eerdere hoofdstukken over Getting OSM Data en Using Geofabrik and HOT Export. Voor deze handleiding zullen we de ingebouwde functie voor downloaden in in QGIS gebruiken.
Gegevens in SQLite importerenVervolgens moeten we ons ruwe .osm-bestand importeren in een databasebestand van SQLite.
Lagen makenTenslotte zullen we lagen definiëren die kunnen worden gebruikt in QGIS, aangepast naar onze wensen.
Pas de naam van de laag aan als u dat wilt. Onder “Geëxporteerde tags” is waar de magie wordt uitgevoerd. Hier kunnen we selecteren welke tags zullen worden opgenomen in onze uitvoerlaag. Dit geeft ons flexibiliteit over exact welke gegevens we willen benaderen.
Klik op OK als u gereed bent. Sluit het vak. Uw laag zou automatisch moeten worden toegevoegd. Klik met rechts op de laag en klik op “Open attributentabel.” U kunt hier zien dat we een tabel hebben die alleen de attributen bevat die we hebben geselecteerd. Onthoud dat we geen laag hebben gemaakt met alleen gebouwen. In plaats daarvan hebben we een laag gemaakt die alle polygonen bevat uit onze originele gegevens, maar die alleen de tags bevatten die we hebben geselecteerd. We zouden een query moeten uitvoeren die alleen de polygonen filtert waar building=yes is om deze laag te filteren om alleen gebouwen te zien. SamenvattingDit proces maakt het eenvoudiger om up-to-date gegevens van OSM te verkrijgen en die in QGIS te trekken. Als u eenmaal lagen zoals deze in QGIS heeft, is het mogelijk om ze op te slaan als shapefiles, filters en query’s uit te voeren, enzovoort. Voor meer details over deze functies, bekijk het menu Help in QGIS.
Was dit een goede handleiding?
Laat ons weten hoe we de handleidingen kunnen verbeteren!
|
