CSV verrijken: Adres ↔ Coördinaten

Kies de richting, upload CSV, bekijk kaart + tabel en download verrijkt CSV.

Coördinaten-CSV: (optioneel Actie ID) + LAT/LNG of L72X/L72Y of L08X/L08Y. | Adressen-CSV: Gemeente, Straat, Huisnr, Busnr.
Reverse geocoding gebeurt via Lambert72.

Handleiding: CSV verrijken (twee richtingen)

  • Coördinaten → adresinfo
    Je CSV bevat coördinaten (WGS84 of Lambert) en wordt verrijkt met o.a. FormattedAddress en gemeente.
  • Adressen → coördinaten
    Je CSV bevat adresgegevens en wordt aangevuld met latitude/longitude én Lambert72-coördinaten.

A) Coördinaten → adresinfo

Het CSV-bestand moet een header bevatten met de juiste kolomnamen. Afhankelijk van het gekozen coördinatensysteem (CRS / EPSG-code) worden volgende velden verwacht:

  • EPSG:4326 (WGS84)LAT en LNG
  • EPSG:31370 (Lambert 72)L72X en L72Y
  • EPSG:3812 (Lambert 2008)L08X en L08Y

Optioneel: een identificatieveld zoals Actie ID of ActieID.

Voorbeeld:

Actie ID;L72X;L72Y
2328;137537.7074;189214.1361
1857;179627.2848;238248.3178
B) Adressen → coördinaten

Het CSV-bestand bevat onderstaande velden. Busnr is optioneel en mag leeg zijn.

  • Gemeente
  • Straat
  • Huisnr
  • Busnr (optioneel)

Voorbeeld:

Gemeente,Straat,Huisnr,Busnr
Zonhoven,Trambergstraat,1,
Aalst,Parklaan,10,B2

Decimalen mogen met punt of komma. Zowel komma als puntkomma worden ondersteund als delimiter.

  1. Kies de gewenste richting via de radiobutton.
  2. Bij coördinaten → adresinfo: selecteer ook het correcte bron-CRS (EPSG:4326 / 31370 / 3812).
  3. Upload het CSV-bestand en klik op Upload en verwerk CSV.
  4. Na verwerking zie je:
    • Markers op de kaart
    • Een tabel met de verrijkte gegevens
  5. Klik op Download verrijkt CSV om het resultaat te downloaden.

Deze toepassing gebruikt Geo API Vlaanderen (geolocation v4).

A) Adres → coördinaten (forward geocoding)

Voorbeeld query-parameter  q :

https://geo.api.vlaanderen.be/geolocation/v4/Location?q=Trambergstraat%201,%203520%20Zonhoven&c=nl

Meestal wordt het eerste resultaat (LocationResult[0]) gebruikt:

  • Location.Lat_WGS84 en Location.Lon_WGS84
  • Lambert72 wordt berekend via proj4 (EPSG:4326 → EPSG:31370)
B) Coördinaten → adresinfo (reverse geocoding)

Voorbeeld query-parameter: xy (Lambert72 X,Y):

https://geo.api.vlaanderen.be/geolocation/v4/Location?xy=219009.14,187317.72&c=nl

 

  • Controleer dat je CSV-header exact overeenkomt met de verwachte kolomnamen (hoofdletters/kleine letters tellen).
  • Bij coördinaten → adresinfo: kies het juiste bron-CRS, anders zijn resultaten fout of leeg.
  • Bij adressen → coördinaten: zorg dat Gemeente, Straat en Huisnr ingevuld zijn.
  • Bij fouten kan je in de browserconsole (F12) extra info vinden.
  • Lambert-conversies gebeuren met proj4js.