Wms AHN2 kaart van heel Nederland is een lege afbeelding

Ik probeer een kaart van het Actueel Hoogtebestand Nederland 2 (AHN2) kaart van heel Nederland te krijgen in EPSG:3857 projectie via de WMS:

https://geodata.nationaalgeoregister.nl/ahn2/ows?service=WMS&request=GetCapabilities

In de capabilities via bovenstaande link lees ik dat de kaartlaag ‘ahn2_05m_int’ voor de EPSG:3857 projectie is begrensd door de coordinaten:

BoundingBox
CRS=“EPSG:3857”
minx=“361403.7366878665”
miny=“6573443.017669047”
maxx=“807808.8874921346”
maxy=“7082066.659439815”

Maar als ik die coordinaten gebruik om de kaart voor het hele beschikbare gebied op te halen via de WMS-url krijg ik een lege afbeelding te zien:

https://geodata.nationaalgeoregister.nl/ahn2/ows?service=WMS&request=GetMap&version=1.3.0&layers=ahn2_05m_int&styles=ahn2:ahn2_05m_detail&crs=EPSG:3857&bbox=361403.7366878665,6573443.017669047,807808.8874921346,7082066.659439815&width=256&height=256&format=image/png&transparency=true

Dezelfde kaartlaag voor een veel kleiner gebied in Nederland komt wel te voorschijn:

https://geodata.nationaalgeoregister.nl/ahn2/ows?service=WMS&request=GetMap&version=1.3.0&layers=ahn2_05m_int&styles=ahn2:ahn2_05m_detail&crs=EPSG:3857&bbox=509474.8016,6851305.1450,523342.3246,6865172.6725&width=256&height=256&format=image/png&transparency=true

Wat gaat er verkeerd bij het ophalen van de kaart voor heel Nederland?

De meeste WMS-services zijn schaalafhankelijk.

Dat betekent dat ze alleen in een bepaald schaalbereik een kaartbeeld geven. Buiten dat schaalbereik komt er een lege afbeelding.

Er gaat dus niet echt iets mis. Als je een afbeelding van heel Nederland wil, dan moet je een heeeel groot beeldscherm hebben (maar dan gaat er iets mis met de maximum grootte die een WMS uit wil leveren), of de boel aan elkaar plakken met behulp van kleinere afbeeldingen.

Dat laatste kan gdal voor je doen. Een leuk voorbeeld van zo’n soort plakactie vind je hier: https://www.mooinoord-holland.nl/inhoud/uploads/2016/11/161122-OVERMOOI-evaluatieverslag_scherm.pdf

Dank voor je reactie! Inderdaad krijg je wel een kaart van heel Nederland als je de afmetingen van de afbeelding voldoende groot maakt:

https://geodata.nationaalgeoregister.nl/ahn2/ows?service=WMS&request=GetMap&version=1.3.0&layers=ahn2_05m_int&styles=ahn2:ahn2_05m_detail&crs=EPSG:3857&bbox=361403.7366878665,6573443.017669047,807808.8874921346,7082066.659439815&width=1800&height=2000&format=image/png&transparency=true

Is het de ‘MaxScaleDenominator’ (20000.0 voor deze laag) zoals vermeld in de Capabilities die de minimale afbeeldingsgrootte bepaalt?

De boel aan elkaar plakken is wat ik ga doen (tile overlay), dank voor deze oplossing.

De MaxScaleDenominator refereert aan het schaalgetal (in dit geval 20000 uit de schaal 1:20000). Die mag dus niet groter worden dan 20000. Dus 1:25000 leverteen lege afbeelding.

De kaartschaal is de verhouding tussen de uitsnede (BBOX) en de grootte van het plaatje (WIDTH en HEIGHT). Daartussen zit nog een dpi omdat pixels uit zichzelf geen grootte hebben.

Nu wordt geloof ik standaard gerekend met 96 dpi (zou ook 72 kunnen zijn).

Nu kun je als het goed is zelf alle sommetjes maken.

1 like