Geocoderen via QGIS
Geocoderen via QGIS
Wanneer je een tabel met coƶrdinaten hebt voor een puntenlaag kun je deze geocoderen. Dit houdt in dat je van je tabel een geografisch bestand (puntenlaag) maakt, die je vervolgens als kaartlaag in GeoApps kunt gebruiken.
Geocoderen binnen GeoApps zelf wordt vooralsnog niet ondersteund. Wel is het mogelijk dit in QGIS te doen. QGIS is een gratis en open-source geografisch informatiesysteem.
Als de dataset klein is (minder dan 10 punten en weinig attributen), of je wilt lijnen of vlakken gebruiken, kun je ervoor kiezen niet via QGIS te werken, maar een tekenlaag in GeoApps te maken en simpelweg naar de adressen te zoeken met de zoekfunctie. Zie hiervoor de handleidingen onder Tekenbare kaartlagen.
QGIS starten
- Indien je dit nog niet hebt gedaan, download QGIS via https://www.qgis.org/.
- Open QGIS.
- Kies voor 'QuickMapServices' en selecteer OSM > OSM Standard.
Data uploaden
De tabel kan nu worden geĆ¼pload in QGIS. Er zijn nu 2 methoden om te geocoderen:
- Op basis van coƶrdinaten (waarbij er een losse kolom voor X en Y-coƶrdinaat voor elk punt is).
- Op basis van adressen (via de PDOK of Nominatim locatieserver).
Geocoderen via coƶrdinaten
Kies de manier van uploaden.
CSV uploaden via kaartvenster
Open nu je Windows Verkenner (of andere bestandenverkenner) en sleep je CSV of Excel-bestand in het QGIS venster.
Geocoderen bij CSV uploaden via Delimited Text
Deze methode van geocoderen lees je de kolommen met X- en Y-coƶrdinaat al direct in als geometriekolommen bij het uploaden.
- Ga naar Layer > Add Layer > Add Delimited Text Layer.
In het venster wat nu verschijnt kies je de rest van de instellingen wat betreft de dataset.
- Klik op de 3 puntjes en zoek je Excel/CSV-bestand in je verkenner.
- Geef een layer name op. Laat de encoding op UTF-8 staan, tenzij je een ander bestandsformaat gebruikt.
- Kies voor CSV.
- Kies Geometry Definition 'Point Coordinates' en selecteer het X- en Y-veld.
- Zorg dat de attribuuttypen zoals bij 'Sample Data' kloppen.
- Laat de rest van de instellingen staan.
- Kies 'Add'.
De tabel wordt nu direct als puntenlaag uitgelezen.
Geocoderen via adressen
In het geval van adressen, zonder coƶrdinaten zoals in deze tabel, kun je in QGIS geocoderen op basis van de daadwerkelijke adressen via de 'Batch Nominatim geocoder' wanneer je wereldwijde data hebt of via de PDOK locatieserver wanneer je Nederlandse data hebt.
- Open de Processing Toolbox midden bovenin (tandwieltje of CTRL+Alt+T).
- Zoek naar de 'Batch Nominatim geocoder' en selecteer deze. (Bij een Nederlandse kaart kun je ook de 'PDOK Geocoder' gebruiken; hiervoor ga je bovenin je QGIS venster naar plugins en installeer je de PDOK plugin).
Er opent zich een venster waarmee je de tabel kunt omzetten naar puntenlaag.Je hoeft enkel het adresveld te selecteren. Zie Figuur 5 voor de benodigde formatting hiervan; het volledige adres moet op consequente wijze in 1 kolom staan, bijvoorbeeld als Westhavenkade 54, 3131 BT, Vlaardingen, The Netherlands.
- Als Input layer kies je de tabel.
- Als adress field je de kolom (het attribuut) dat de adressen bevat.
- (Bij PDOK: kies het 'Geocode result type' - zo kan er ook naar buurt/gemeente/provincie/hectometerpaal of andere gegevens worden gegeocodeerd).
De output is vervolgens beschikbaar als puntenlaag. Bij PDOK met de gekozen naam, bij Nominatim als 'Gecoded' en waar mogelijk voorzien van eventuele OpenStreetMap-gegevens.
Data exporteren naar GeoApps
Je kunt de puntenlaag nu exporteren als een Shapefile (GIS-bestand) en uploaden in GeoApps.
- Klik met de rechtermuisklik op de kaartlaag.
- Kies Export > Save Features As...
- Sla het bestand op als 'ESRI Shapefile' met de juiste projectie (28992 in Nederland, 4326 voor wereldprojectie) en upload de dataset in GeoApps.
Updated 3 months ago