Mapping AHN en EPSG:3857 in Leaflet

Ik probeer de AHN (EPSG:28992) als overlay te plaatsen op een basislaag van Google Maps (EPSG:3857). Helaas lijkt er iets mis te gaan in de projectie, zie deze post op Stackoverflow.
Het lijkt alsof ik ergens een fout maak, echter als ik het voorbeeld op Geodata in web apps — PDOK / NGR documentatie documentatie (onder “TMS”) kopieer, heb ik nog steeds niet de juiste projectie:

Is er iemand die me hiermee op weg kan helpen?

En wat nu als je de AHN over een basiskaart in EPSG:28992 heen projecteert?

Hier is een voorbeeld met een luchtfoto (WMS) in RD: https://twiav.nl/nl/luchtfoto_prorail.php.

Kun je hier wat mee?

Groet,

Egge-Jan

Beste Egge-Jan,

Ik ga er vanuit dat dat wel werkt (met twee lagen uit PDOK liggen relatief aan elkaar wel op de juiste plek), echter ik wil juist projecteren op een basislaag zoals die van Google Maps (of OpenStreetMap) omdat ik daar dan weer andere relevante info uit kan halen.

Heb je enig idee wat hier mis gaat?

Groet

De ahn hoogtekaarten op kleur zijn ook in EPSG:3857 projectie beschikbaar toch? Heb je een voorbeeld URL die je gebruikt?

Ja, ik gebruik https://geodata.nationaalgeoregister.nl/tiles/service/tms/1.0.0/ahn3_05m_dsm/EPSG:28992 voor de hoogtekaarten. Ik zou graag de resolutie van 0,5m gebruiken, vandaar deze bron.

Je zou in plaats van de ahn tile map service TMS de ahn WMS service kunnen gebruiken. Deze is in EPSG:3857 beschikbaar. Zie https://geodata.nationaalgeoregister.nl/ahn3/wms?request=GetCapabilities

Dus de hoogtekaart niet als verschillende tegels ophalen maar als één grote afbeelding.
Ik heb geen ervaring met Leaflet maar wat ik op internet vind, is dat Leaflet wms wel ondersteunt.

1 like

Ik denk inderdaad dat dat misschien wel de handigste oplossing is, ik ga er mee aan de slag. Bedankt voor de info!

Het is niet mogelijk om raster lagen met verschillende projecties in Leaflet te tonen, zie coordinate system - Leaflet, changing base map CRS - Geographic Information Systems Stack Exchange. Je zult je raster kaart lagen dus in dezelfde projectie van de server moeten opvragen. Google Maps ondersteunt alleen 3857, en de AHN3 WMTS alleen 28992. Dus dat gaat sowieso niet lukken.

Een andere optie is om de BRT-Achtergrondkaart van PDOK te gebruiken. De WMTS service ondersteunt de projecties EPSG:28992 en EPSG:3857. Hiermee kan je alle lagen in dezelfde projectie houden en kan je de WMTS service van de AHN3 blijven gebruiken.

OpenLayers ondersteunt het overigens wel, raster lagen met verschillende projecties tonen.

1 like