Ein Webbrowser ist der einfachste Client für einen WCS-Service. WCS-Anforderungen können über HTTP gestellt werden, und die Antworten oder Ausnahmen werden durch den Browser zurückgegeben. WCS-Services unterstützen drei Operationen: GetCapabilities, DescribeCoverage und GetCoverage. Durch URL-Parameter kann ein Client mithilfe dieser Operationen Service-Metadaten, Coverage-Informationen und Coverages vom WCS-Service erhalten. Diese Operationen und Parameter werden in den OGC-WCS-Spezifikationen aufgeführt.
ArcGIS Desktop kann als Client für WCS-Services fungieren. Ein WCS-Coverage kann in ArcMap angezeigt werden (ähnlich einem Raster-Layer), über das Dialogfeld Daten exportieren in ein Raster-Dataset exportiert werden und in Geoverarbeitungswerkzeugen, die Raster-Layer als Eingabe akzeptieren, verwendet werden. Weitere Informationen erhalten Sie unter Hinzufügen eines WCS-Service in ArcMap.
Darüber hinaus sind viele Anwendungen von Drittanbietern für das Arbeiten mit WCS und anderen OGC-Services verfügbar.
Die folgenden Beispiele veranschaulichen Anforderungen an ArcGIS Server-WCS-Services mit einem Webbrowser.
GetCapabilities
Mit dieser Anforderung werden alle Metadaten auf Service-Ebene und eine kurze Beschreibung der Daten im GML-Format zurückgegeben.
Beispiele
WCS 1.0.0:http://gisserver.domain.com:6080/arcgis/services/World/Temperature/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GETCAPABILITIES
WCS 2.0.1:http://gisserver.domain.com:6080/arcgis/services/demo/OceanModel_HYCOM/ImageServer/WCSServer?request=GetCapabilities&service=WCS&version=2.0.1
DescribeCoverage
Mit dieser Anforderung wird eine vollständige Beschreibung eines oder mehrerer Coverages im Service im GML-Format zurückgegeben.
Beispiele
WCS 1.0.0:http://gisserver.domain.com:6080/arcgis/services/World/Temperature/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=DescribeCoverage&COVERAGE=1
WCS 2.0.1:http://gisserver.domain.com:6080/arcgis/services/demo/OceanModel_HYCOM/ImageServer/WCSServer?request=DescribeCoverage&service=WCS&version=2.0.1&coverageid=Coverage1
GetCoverage
Diese Anforderung gibt ein Coverage in einem der unterstützten Formate zurück: GeoTIFF, NITF, HDF, JPEG, JPEG2000 und PNG.http://gisserver.domain.com:6080/arcgis/services/Earthquakes/CaliforniaDEM/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.1.1&REQUEST=GetCoverage&IDENTIFIER=1&FORMAT=image/GeoTIFF&BOUNDINGBOX=-13845885.5590586,3812317.53467798,-12705764.6522576,5131267.73075641,urn:ogc:def:crs:EPSG::54004&RangeSubset=Field_1:nearest[BAND[1]]&GridBaseCRS=urn:ogc:def:crs:EPSG::54004&GridCS=urn:ogc:def:crs:EPSG::54004&GridType=urn:ogc:def:method:WCS:1.1:2dGridIn2dCrs&GridOrigin=-13845885.5590586,5131267.73075641&GridOffsets=2879.09319899244,-2879.80392156863
Beispiele für Zeit und Bilder
Für WCS-Services, die aus Mosaik-Datasets stammen, können die Parameter TIME und IMAGES hinzugefügt werden.
Zeit
TIME: Unterstützt Zeitabfragen durch Angabe eines Zeitpunktes oder einer Zeitspanne. Mögliche Formate sind JJJJMMTThhmmss, JJJJMMTT, JJJJMM oder JJJJ.
TIME=1999 (Zeit im Jahr 1999):http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1999
TIME=1980/2010 (Zeit vom Jahr 1980 bis 2010):http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1980/2010
TIME=1999-12-31T14:30:30/2000-01-01T14:30:30:http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&TIME=1999-12-31T14:30:30/2000-01-01T14:30:30
Hiermit wird ein Teil der Daten zum Salzgehalt im GeoTIFF-Format angefordert. Die Daten decken die geographische Länge/Breite -20 ~ 20 zu einer bestimmten Zeit und für bestimmte Z-Werte ab:http://gisserver.domain.com:6080/arcgis/services/demo/OceanModel_HYCOM/ImageServer/WCSServer?request=GetCoverage&service=WCS&version=2.0.1&coverageId=coverage1&scalefactor=2&rangesubset=salinity&subset=y,http://www.opengis.net/def/crs/EPSG/0/4326(-20,20)&subset=x,http://www.opengis.net/def/crs/EPSG/0/4326(-20,20)&subset=StdTime,http://www.opengis.net(2014/04/07 00:00:00)&subset=StdZ,http://www.opengis.net(0)&format=image/tiff
Hiermit wird ein Teil der Daten zum Salzgehalt im GMLCoverage-Format angefordert ("tuplelist", Pixel werden unter Verwendung von BIP angeordnet). Die Daten decken die geographische Länge/Breite -20 ~ 20 zu einer bestimmten Zeit und für bestimmte Z-Werte ab:http://gisserver.domain.com:6080/arcgis/services/demo/OceanModel_HYCOM/ImageServer/WCSServer?request=GetCoverage&service=WCS&version=2.0.1&coverageId=coverage1&scalefactor=2&rangesubset=salinity&subset=y,http://www.opengis.net/def/crs/EPSG/0/4326(-20,20)&subset=x,http://www.opengis.net/def/crs/EPSG/0/4326(-20,20)&subset=StdTime,http://www.opengis.net(2014/04/07 00:00:00)&subset=StdZ,http://www.opengis.net(0)&format=BIP
Bilder
IMAGES – Unterstützt die Abfrage einzelner Raster.
WCS 1.0.0:http://gisserver.domain.com:6080/arcgis/services/World/Temperature/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&Images=8
IMAGES=1,2 (dabei sind die Zahlen die Objekt-IDs der Katalogtabelle des Image-Service):http://gisserver.domain.com:6080/arcgis/services/World/Temperature/ImageServer/WCSServer?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCoverage&COVERAGE=1&FORMAT=GeoTIFF&BBOX=-180,-55.5,180,83.5&WIDTH=720&HEIGHT=278&CRS=EPSG:4326&INTERPOLATION=nearest%20neighbor&Band=1,2,3&Images=8,9