Beste @antonbakker, @Jeroen_D,
Ik heb momenteel nog steeds een ‘error’ op het gebied van data uitlezen bij AHN4. Ik heb meedere malen in de materie en XML bestand gedoken, maar begrijp niet waar het verschil zit. Het WCS gedeelte van mijn code is:
url ='https://service.pdok.nl/rws/ahn/wcs/v1_0?request=getcapabilities&service=wcs'
wcs = WebCoverageService(url, version='2.0.1')
# Input for function
x = float(longitude)
y = float(latitude)
radius = 50 # in meters
conv = 0.000011 # conversion from meters to degrees
subset_bbox = x-(radius*conv), y-(radius*conv), x+(radius*conv), y+(radius*conv)
grid_dist = 0.5
output = wcs.getCoverage( identifier=['dsm_05m'],
format='image/tiff', # Format of the output (image or TIFF file)
crs='EPSG:28992', # Coordinate reference system
response_crs='EPSG:4326',
bbox=subset_bbox,
WIDTH=radius*2,
HEIGHT=radius*2)
with open('test4.tif', 'wb') as f:
f.write(output.read())
data = Image.open('test4.tif')```
In precies zou de werking erachter moeten kloppen volgens mij, maar ik krijg daarbij steeds de volgende error:
ServiceException: <?xml version="1.0" encoding="UTF-8"?>
<ows:ExceptionReport xmlns:ows=“http://www.opengis.net/ows/2.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” version=“2.0.1” xml:lang=“en-US” xsi:schemaLocation=“http://www.opengis.net/ows/2.0 http://schemas.opengis.net/ows/2.0/owsExceptionReport.xsd”>
<ows:Exception exceptionCode=“InvalidParameterValue” locator=“size”>
ows:ExceptionTextmsWCSGetCoverage20(): WCS server error. Raster size out of range, width and height of resulting coverage must be no more than MAXSIZE=4000.</ows:ExceptionText>
</ows:Exception>
</ows:ExceptionReport>```
Iemand die mij hierbij kan helpen? Bij de ‘oude’ url voor AHN3 lukt het wel gek genoeg (met aanpassingen van de identifier etc. natuurlijk).
Ik hoor het heel graag! Of eventueel ook andere tips.
Alvast bedankt.
Groet,
Sanne