@jorrit het probleem is dat je WCS aanroept met parameters die bij de WMS horen. Een WMS request komt in het kort neer op āgeef me een plaatje van dit gebied met deze afmetingenā. Bij een WCS liggen die afmetingen echter vast, als gevolg van de pixelgrootte in het coverage. Zie bijvoorbeeld dit DescribeCoverage request van ahn3_05m_dsm in de AHN3 WCS. De afmetingen van een pixel in dit coverage zijn een 0.5m x 0.5m:
<gml:offsetVector srsName="http://www.opengis.net/def/crs/EPSG/0/28992">0.500000 0</gml:offsetVector>
<gml:offsetVector srsName="http://www.opengis.net/def/crs/EPSG/0/28992">0 -0.500000</gml:offsetVector>
Dus bij een WCS request van āgeef met dit raster bestand van dit gebiedā krijg je altijd een raster bestand met dezelfde afmetingen (zolang het gebied en het het bevraagde coverage hetzelfde blijven).
Dit gezegd hebbende is het volgens mij ook mogelijk om via de WCS te resamplen, en daarmee dus een raster op te vragen met een andere pixelgrootte dan de bron coverage in de WCS. Ik heb hier helaase geen voorbeeld van paraat.
Hier is wel een werkend voorbeeld van jouw WCS request:
https://geodata.nationaalgeoregister.nl/ahn3/wcs?service=WCS&Request=GetCoverage&version=2.0.1&CoverageId=ahn3_05m_dsm&format=image/tiff&subset=x(120000,120010)&subset=y(480000,480010)
Dit request resulteert overigens in een multipart response met:
- out.tif (het geotiff bestand)
- out.tif.aux.xml (metadata bestand die NODATA specificeert)
Om het bestand te kunnen openen zul je eerst de multipart response moeten opknippen. Ik heb een bash script wat je hiervoor kan gebruiken.