Skip To Content

Kommunikation mit einem WCS-Service in einem Webbrowser

Diese ArcGIS 10.3-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.
In diesem Thema

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 for Desktop kann als Client für WCS-Services fungieren. Ein WCS-Coverage kann in ArcMap (ähnlich einem Raster-Layer) angezeigt werden, über das Dialogfeld Daten exportieren in ein Raster-Dataset exportiert werden und mit Geoverarbeitungswerkzeugen verwendet werden, die einen Raster-Layer als Eingabe verwenden. 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.

Im Folgenden finden Sie Beispiele für Anforderungen an ArcGIS for Server-WCS-Services über einen 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

Mit dieser Anforderung wird ein Coverage in einem der unterstützten Formate zurückgegeben (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 einer Zeitinstanz 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 von 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

Dazu ist ein Bereich mit Salzgehaltdaten im GeoTIFF-Format erforderlich; die Daten decken einen Breiten-/Längengrad von -20 ~ 20 zu einer bestimmten Zeit und mit einem bestimmten Z-Wert 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

Dazu ist ein Bereich mit Salzgehaltdaten im GMLCoverage-Format erforderlich (tuplelist, Pixel werden mit BIP angeordnet); die Daten decken einen Breiten-/Längengrad von -20 ~ 20 zu einer bestimmten Zeit und mit einem bestimmten Z-Wert 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 (wobei die Zahlen für die Objekt-IDs der Katalog-Tabelle der Image-Services stehen): 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