Beste geoforumers,
Ik heb een scriptje gemaakt om hoogte data op te halen via de WMS. De snelheid is niet om over naar huis te schrijven. Heeft iemand nog een tip?
Momenteel maak ik voor elk punt de kleinst mogelijke BoundingBox (3x3 pixels) en lees ik de FeatureInfo van de middelste pixel uit. voor ahn3 ziet dat er zo uit:
http://geodata.nationaalgeoregister.nl/ahn3/wms?service=wms&version=1.3.0
&request=getfeatureinfo
&layers=ahn3_05m_dsm;
&styles=//default
&crs=EPSG:28992
&bbox=78322.99,452024.99,78323.01,452025.01
&width=3
&height=3
&query_layers=ahn3_05m_dsm
&i=1
&j=1
bron: WMS reference — GeoServer 2.24.x User Manual
Mijn redenering is dat voor elk request een nieuw image gemaakt wordt, dus dan kan dat maar beter zo klein mogelijk zijn.
Of is er winst te boeken door opeenvolgende requests te baseren op een identieke, grotere bounding box?
Of kan ik in 1 request de featureinfo van meerdere pixels aanvragen? Staat niet gedocumenteerd, maar wel geprobeerd door een list van i en j waardes in te voeren (i=[0,1,2]&j=[0,1,2] bijvoorbeeld, maar misschien iets stoms gedaan.
GetFeatureInfo ophalen via de WMTS lukt niet. Is dat wel mogelijk? poging:
http://geodata.nationaalgeoregister.nl/
tiles/service/wmts?
&request=GetFeatureInfo
&VERSION=1.0.0
&LAYER=ahn3_05m_dsm
&STYLE=default
&FORMAT=image/png8
&TILEMATRIXSET=EPSG:28992
&TILEMATRIX=EPSG:28992:14
&TILEROW=8396
&TILECOL=6766
&query_layers=ahn3_05m_dsm
&j=1
&i=1
infoFormat=default
bron:07-057r7_Web_Map_Tile_Service_Standard
Alvast bedankt!