Excel values RD to WGS84

Ik weet dat de vraag al vaker gesteld is. Maar ik kom bepaald niet goede bruikbare antwoorden tegen. Voor het bepalen van een gebied wil ik graag in Excel op een of andere manier de RD naar WGS84 kunnen omzetten. Ik gebruik nu ‘knippen plakken’ rechter scherm. Is er iets aan te doen?

Hoi je kan dit doen met de api van pdok. Voor dit antwoord heb ik even chat GPT gebruikt. Zonder pc kan ik geen voorbeeld bijvoegen. Maar ik kan je zeggen dat het werkt.

Succes…

https://api.pdok.nl/bzk/locatieserver/search/v3_1/reverse?lat=52.4359&lon=4.834&fl=*&rows=1

Om de genoemde URL in Excel met Power Query te gebruiken en de lat/lon-coördinaten om te zetten naar RD-coördinaten (XY), kun je de volgende stappen volgen:

  1. Open Excel:
  • Ga naar het tabblad Gegevens.
  • Klik op Van andere bronnen > Van web.
  1. Voer de URL in:
  • Plak de URL: https://api.pdok.nl/bzk/locatieserver/search/v3_1/reverse?lat=52.4359&lon=4.834&fl=*&rows=1.
  • Klik op OK.
  1. Transformeer de gegevens:
  • De gegevens van de URL worden ingeladen in Power Query.
  • Zorg ervoor dat je de gegevens als JSON laat weergeven of in een gestructureerde tabel. Indien nodig kun je de kolommen openen en uitvouwen om relevante velden te zien (bijvoorbeeld de rdX en rdY coördinaten als die beschikbaar zijn).
  1. Parameteriseren van de coördinaten:
  • Je kunt het proces dynamisch maken door parameters voor de lat- en lon-waarden te maken in Power Query.
  • Klik in Power Query op Beheren > Parameters > Nieuw en voeg parameters toe voor Latitude en Longitude.
  • Pas de URL in de query aan, zodat deze de parameterwaarden gebruikt (bijvoorbeeld: https://api.pdok.nl/bzk/locatieserver/search/v3_1/reverse?lat=" & Latitude & "&lon=" & Longitude & "&fl=*&rows=1).
  1. RD-coördinaten ophalen:
  • Zodra de gegevens worden opgehaald, controleer of er een veld met RD-coördinaten (rdX, rdY) aanwezig is.
  • Transformeer of filter de gegevens zoals nodig in Power Query.

Door dit proces kun je lat/lon-coördinaten naar RD-coördinaten (XY) omzetten en dynamisch aansturen via Power Query in Excel.

Netjes, zover kom ik niet met Excel :sweat_smile:

Maar voor coördinaten transformaties zou ik niet zo snel naar de locatieserver kijken, die dient een heel ander doel. Een API die wel geheel gericht is op coördinaten transformaties is de Transformatie API van het NSGI. De API spec hiervan staat open en biedt ook nog een API key om de API uit te proberen.

5 likes

Pas op: deze post kan rode vlekken veroorzaken bij echte geodeten …

Wat ik ook wel eens gedaan heb is een flink aantal punten converteren en dan mbv multiple regressie een eenvoudige functie bepalen die oibv x en y de lat en lon berekent (of andersom natuurlijk). Die functie kun je eenvoudig in Excel gebruiken.

Voor een klein gebied werkte dit prima.

1 like

:scream:

5 likes

Ik kreeg van een bekende een formule die best wel bevredigende resultaten gaf. Het is inderdaad voor kleine opppervlakte. Bijvoorbeeld Bouwprojecten die zich binnen de enkele kadastrale grenzen zich begeven. Die wil je op de kaart laten laden. Uiteraard is het voor de bouw niet acceptabel als de afwijking groter is dan 1 mm. Voor andere doeleinden hoeft dit weer geen probleem te zijn.

Als er serieuze behoefte is aan RDNAPTRANS™ in MS Excel, dan kunnen we vanuit de NSGI wel een voorbeeld maken hoe je vanuit MS Excel met onze coördinatentransformatie-API nauwkeurig kunt omrekenen. Like dit bericht als je dat zou gebruiken. Hoe meer likes, hoe hoger we het op onze backlog zetten…

6 likes

Dat is een goeie suggestie Jochem. Een andere site die ik wel eens gebruik is epsg.io.
Maar die is ook niet nauwkeuriger dan 1 m. Voor ‘bim toepassing’ is dit niet voldoende.

Ik raad het gebruik van egpg.io af! Deze website gebruikt een slechte implementatie van een verouderde kopie van de officiële database van epsg.org

1 like

Een andere houtje touwtje methode is via Qgis. Heel tijdrovend, maar ik vermoed wel meest precies.

QGIS gebruikt voor coördinatentransformaties een redelijk recente versie van de PROJ-softwarebibliotheek en EPSG-database en dat voldoet inderdaad voor de meeste gebruikers.

Wat in QGIS ontbreekt is de mogelijkheid om de nauwkeurige tijdsafhankelijke transformaties tussen internationale coördinatenstelsels en onze nationale/Europese (aan de aan de tektonische plaat gebonden) coördinatenstelsels te doen. De Transformatie-API van de NSGI gebruikt ook PROJ, maar kan wel die tijdsafhankelijke transformaties. Daarnaast gebruikt de API van de NSGI een aangepaste versie van de database waardoor de voor Nederland aanbevolen realisaties gebruikt worden bij de tijdsafhankelijke transformaties voor de datum ensembles ETRS89 en WGS 84.

1 like