Voor een projectje heb ik 2500 adressen (eigenlijk om precies te zijn heb ik 2500 unieke nummers die ik ook nog moet koppelen aan adressen, maar daar heb ik inmiddels een oplossing voor ) waarvan nog geen coordinaten heb. Hoe kom ik aan Lon Lats voor zoveel adressen tegelijk als ik niet kan coden?
De PDOK BAG Geocoder plugin voor QGIS is in het geval je niet kan coden een goede start.
De plugin leest een CSV bestand in bijv. adressen.csv en geeft je een geogerefereerd Shapefile terug (adressen.shp).
Klein nadeeltje van de PDOK Geocoder is dat ie coordinaten in het Nederlandse coordinatenstelsel retourneert. CartoDB en vrienden (Mapbox, Google) verwachten coordinaten in lat/lng.
De Nederlandse coords. naar lat/lng omzetten is “eenvoudig”:
- klik met de rechtermuisknop op
adressen.shp
- klik op
Save as
/Opslaan
als - in het
Save as
/Opslaan als
veld kies je een locatie en naam (bijv.addressen_latlng.shp
) waar je je lat/lng bestand wil opslaan - in het
CRS
veld kies jeEPSG:4326 - WGS84
- Klik op OK
- open het mapje waar je bestand hebt opgeslagen
- gooi alle bestandjes die met
adressen_latlng
beginnen in een zipfile en load deze up naar CartoDB
Werkt het goed? Hoeveel adressen heb je het gevoerd?
heb alles ingevoerd, zit nu op 370 adressen, in het begin ging het snel, nu iets langzamer. ik laat hem ff lopen, kijken ofie het volhoudt, tussendoor sla ik de boel op. op zich ziet het er goed uit …
Deze heb ik ook geregeld gebruikt. Het werkt goed als je niet meer dan 50 a 60 stuks tegelijk doet. Als je haast hebt kun je hem in diverse window’s tegelijk draaien, en dan zijn ze allemaal snel.
Dit is wel te doen.
Is het gelukt?
Ik houd hier een lijstje van geocoders bij: http://pdok-ngr.readthedocs.org/en/latest/handleidingen.html#via-een-api
Hier moet de nieuwe geocoder van LocalFocus (http://geocode.localfocus.nl/) nog bijgeschreven worden.