Hoi Diede, om data op te halen uit een WCS, dien je een GetCoverage
request te doen. Zoals de naam al suggereert krijg je dan een coverage (raster data) in de response terug. Om in te gaan op je eerste vraag:
Hier wordt het format image/tiff
gebruikt omdat dit het enige formaat is wat de service ondersteund om de hoogtewaardes (de data) op te halen:
Nu zul je denken, huh, wat is het verschil tussen image/tiff
en die andere output formaten? Het verschil is dat een WCS op een image/tiff
request altijd met een GeoTIFF zal antwoorden. Omdat een GeoTIFF altijd ook een geldige TIFF bestand is hebben ze mimetype image/tiff
gehandhaafd, wat nogal verwarrend is (zie ). Zie ook deze discussie in het repository van de GeoTIFF spec (waarschuwing: gaat de diepte in).
Dus bij het opvragen van een GeoTIFF (in een multipart response) krijg je een raster bestand terug met de daadwerkelijke hoogtewaarde’s per raster cel. Bij het opvragen van de overige bestandsformaten, bijv. een PNG, krijg je een raster bestand terug met kleurwaardes voor elke raster cel (ook wel bekend als een plaatje).
Dat gezegd hebbende, de lijst van outputformats op de WCS is voor verbetering vatbaar. Voor het ontsluiten van plaatjes bieden we in (bijna) alle gevallen ook een WMS service aan, dus al die image outputformats op de WCS zijn overbodig. Het aanbod beperken tot image/tiff
zou veel duidelijkheid scheppen.
Om in te gaan op bovenstaande vraag; je krijgt altijd een coverage (raster data) terug uit een Web Coverage Service op een GetCoverage request. Dat is een consequentie van de aard van de data en het service protocol (WCS) wat daar omheen is gebouwd. Voor zover ik weet ondersteunt WCS geen andere manieren om data op te vragen. Kortom jouw specifieke usecase wordt niet ondersteund door het WCS protocol.