AHN web map service werkt niet meer

Werkt de AHN Web map service niet meer, of is de URL veranderd? De AHN Android app laat geen hoogte kaarten meer zien.
Op nationaalgeoregister.nl doet de online kaart met AHN kaarten op kleur het ook niet. Er staat een foutmelding ‘fout bij laden van tegel … Style bestaat niet’ en dan de URL.

Welke AHN WMS (1, 2 of 3)? In de PDOK Viewer krijg ik bij alle 3 beeld: https://www.pdok.nl/viewer/

Ik heb sinds maandag ook problemen met de WMS server, een eerste blik geeft meldingen over foute parameters. Het kan zijn dat er nu een striktere controle is op parameters, of een nieuwe versie (1.3 wellicht?), dat moet ik nog even uitzoeken.

Laat maar weten welke paden er gevolgd worden, dan kunnen we gerichter zoeken en het probleem proberen te reproduceren.

Volgens documentatie (pdok_ngr.pdf, ergens online gevonden maar weet niet meer waar) kon je een hoogtewaarde opvragen via de WMS GetFeatureInfo, met de volgende aanroep:

http://geodata.nationaalgeoregister.nl/ahn2/wms?service=wms&request=getfeatureinfo&layers=ahn2_05m_int&bbox=130014,406243,130015,406244&width=1&height=1&format=image/png&srs=EPSG:28992&query_layers=ahn2_05m_int&info_format=text/xml&x=1&y=1

Dat een stukje WFS genereert waaruit de GRAY_INDEX kan worden bevraagd.

Sinds maandag werkt dit niet meer. Er wordt aangegeven dat enkele parameters missen (version, crs, i, j). Uit de WMS specificatie blijkt dat version inderdaad verplicht is. Ik probeer nu de url opnieuw op te bouwen (ben geen expert in WMS services dus moet soms aannames doen):

https://geodata.nationaalgeoregister.nl/ahn2/wms?service=wms&version=1.3.0&request=getfeatureinfo&layers=ahn2_05m_int&bbox=130014,406243,130015,406244&width=1&height=1&format=image/png&crs=EPSG:28992&query_layers=ahn2_05m_int&info_format=text/xml&i=0&j=0

Dit zou moeten werken. Version is benoemd, i en j zijn de pixels linksboven en omdat je een afbeelding opvraagt van 1 bij 1 pixel zou je 0,0 moeten opgegeven. Deze url geeft nu aan dat de info_format unsupported is. Als ik in de GetCapabilities kijk zou text/xml wel ondersteund zijn.
Wijzig ik dit in application/json, dan krijg ik wel iets terug maar een leeg resultaat:

{“grid”: [], “keys”: [""], “data”: {}}

Verder ben ik nog niet gekomen.

De kaart op nationaalgeoregister.nl geeft een fout voor AHN2:

De url bij deze fout is:

https://geodata.nationaalgeoregister.nl/ahn2/ows?SERVICE=WMS&&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=ahn2_05m_ruw&STYLES=ahn2%3Aahn2_05m_detail&WIDTH=286&HEIGHT=286&CRS=EPSG%3A28992&BBOX=161438.60000000006%2C460837%2C161678.84000000008%2C461077.23999999993

Dezelfde viewer geeft ook voor de Web Map Service van ahn 3 een fout:

https://geodata.nationaalgeoregister.nl/ahn3/ows?SERVICE=WMS&&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=ahn3_05m_dtm&STYLES=ahn3%3Aahn3_05m_detail&WIDTH=286&HEIGHT=286&CRS=EPSG%3A28992&BBOX=159250.40000000005%2C461229.27999999997%2C160211.36000000004%2C462190.24

In de pdok kaart viewer staan de volgende kaarlagen wel in de legenda, maar ze zijn niet aan te klikken en zichtbaar te maken op de kaart:
AHN2 0.5m ruw
AHN3 0.5m DSM

De downloadpagina doet het ook niet meer:
https://downloads.pdok.nl/ahn3-downloadpage/

KAARTBLAD: msWMSLoadGetMapParams(): WMS server error. Invalid layer(s) given in the LAYERS parameter. A layer might be disabled for this request. Check wms/ows_enable_request settings.

We gaan er naar kijken!

1 like

https://geodata.nationaalgeoregister.nl/ahn2/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&BBOX=130014,406243,130015,406244&CRS=EPSG:28992&WIDTH=835&HEIGHT=790&LAYERS=ahn2_5m&STYLES=&FORMAT=image/png&QUERY_LAYERS=ahn2_5m&INFO_FORMAT=text/html&I=1&J=1

deze werkt wel. Het lag aan de waardes van width & height.

Hm, vaag. Width en Height moet nu minimaal 2 zijn.

Daarnaast is het ook vreemd dat text/xml niet ondersteund wordt en application/json een internal error geeft.

Komt het XML of JSON nog terug?

Na een nieuwe test lijkt de xml output weer hersteld te zijn.

In de Android app doet de volgende url het plotseling niet meer:

https://geodata.nationaalgeoregister.nl/ahn2/ows?service=WMS&version=1.3.0&request=GetMap&layers=ahn2_05m_ruw&styles=ahn2:ahn2_05m_detail&bbox=557863.1105,6814884.1875,558033.3023,6815044.2276&width=256&height=256&crs=EPSG:3857&format=image/png&transparent=true

De foutmelding is:

<ServiceException code="StyleNotDefined">unsupported styles: ahn2:ahn2_05m_detail</ServiceException>

Hi @Anton & @hvandermaas,

Afgelopen dagen hebben wij verschillende spoedfixes doorgevoerd om de ahn weer werkend te krijgen, zoals @Anton al opmerkt zijn daardoor al wat dingen gerepareerd. Ook de requesten die vanuit de AHN android app gedaan worden hebben we zojuist weer werkend gekregen.

Mochten jullie nog meer verzoeken tegenkomen die niet meer werken op de AHN horen we dat uiteraard graag.

Groeten,

Tom

3 likes

Hallo Tom,

Inderdaad werken alle hoogtekaarten en het opvragen van hoogten op één punt weer in de Android app. Hartelijk dank!

2 likes