AHN WCS opvragen

Hoi @MennodR,

Het probleem is dat de afmeting van het opgevraagde raster groter is dan de door de service toegestane afmeting. Dit is te zien in de response van je request:

$ curl "https://geodata.nationaalgeoregister.nl/ahn3/wcs?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&FORMAT=GEOTIFF_FLOAT32&COVERAGE=ahn3_05m_dtm&crs=EPSG:28992&response_crs=EPSG:28992&BBOX=76481.0581597727577901,438908.8791885763639584,81054.0107515793206403,440199.2156986797926947&WIDTH=9146&HEIGHT=2581"

<?xml version='1.0' encoding="UTF-8" ?>
<ServiceExceptionReport version="1.2.0"
xmlns="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/ogc https://geodata.nationaalgeoregister.nl/wcs/1.0.0/OGC-exception.xsd">
  <ServiceException code="InvalidParameterValue" locator="width/height">msWCSGetCoverage(): WCS server error. Raster size out of range, width and height of resulting coverage must be no more than MAXSIZE=4000.
  </ServiceException>
</ServiceExceptionReport>

Raster size out of range, width and height of resulting coverage must be no more than MAXSIZE=4000.

Verder zie ik geen problemen met deze aanpak, het zou gewoon moeten werken bij kleinere afmetingen.
Als je bbox groter is dan 4000 pixels in ten minste 1 dimensie dien je de bbox verder op te splitsen in kleinere requests waarbij de width en height niet groter zijn dan 4000 pixels.

Verder zou je in je python script de Content-type response header kunnen checken om te verifieren of je een geotiff terugkrijgt of een service-exception. Want in het geval van een service exceptie krijg je gewoon een HTTP 200 OK statuscode terug.

  • service exceptie respone: Content-Type: application/vnd.ogc.se_xml; charset=UTF-8
  • geotif response: Content-Type: image/tiff

Daarnaast raad ik je aan gebruik te maken van de nieuwe AHN3 WCS url: https://service.pdok.nl/rws/ahn3/wcs/v1_0?service=wcs&request=getcapabilities&version=1.0.0 . De oude wordt over iets minder dan een half jaar uitgezet, zie ook Nieuwe URL’s AHN3 en Luchtfoto labels na cloudmigratie

3 likes