Importeer gegevens van OpenStreetMap naar QGIS

De hoeveelheid gegevens in OpenStreetMap is echt breed en hoewel het niet volledig bijgewerkt is, is het meestal nauwkeuriger dan de gegevens die traditioneel worden opgewekt met behulp van 1-schaalbladen: 50,000.

In QGIS is het geweldig om deze laag te laden als een achtergrondkaart, zoals de Google Earth-afbeelding, waarvoor al plug-ins bestaan, maar dit is slechts een achtergrondkaart.

Wat als u de OpenStreetMap-laag als vector wilt hebben?

1. Download de database van OSM

Om dit te doen, moet u het gebied kiezen waar u gegevens verwacht te downloaden. Het is duidelijk dat zeer grote gebieden, waar veel informatie is, de omvang van de database enorm en tijdrovend zal zijn. Selecteer hiervoor:

Vector> OpenStreetMap> Downloaden

osm qgis

Hier selecteert u het pad waar het xml-bestand met de .osm-extensie wordt gedownload. Het is mogelijk om het kwadrantbereik aan te geven vanuit een bestaande laag of door de huidige weergave van de weergave. Zodra de optie is geselecteerd aanvaarden, begint het downloadproces en wordt het volume gedownloade data weergegeven.

 

2. Maak een database

Zodra het XML-bestand is gedownload, is het nodig om dit om te zetten in een database. 

Dit wordt gedaan met: Vector> OpenStreetMap> Topologie importeren uit XML ...

osm qgis

 

Hier worden wij gevraagd de bron, het DB SpatiaLite uitvoerbestand in te voeren en als we de importverbinding direct willen maken.

 

3. Roep de laag op naar QGIS

Oproepen van gegevens als een laag vereist:

Vector> OpenStreetMap> Topologie exporteren naar SpatiaLite ...,

osm qgis

 

Het moet worden aangegeven of we alleen punten, lijnen of polygonen gaan noemen. Ook kunt u met de knop Laden uit de database aangeven welke objecten u interesseren.

Als gevolg hiervan kunnen we de laag op onze kaart laden, zoals weergegeven in de volgende afbeelding.

osm qgis

Natuurlijk, omdat OSM een open source-initiatief is, zal het veel voor privé-instrumenten gaan om dit soort dingen te doen.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd.

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.