WCS サービスの最も単純なクライアントは Web ブラウザーです。 WCS リクエストは HTTP を通じて送信することができ、レスポンスまたは例外はブラウザーを通じて返されます。 WCS サービスは、GetCapabilities、DescribeCoverage、GetCoverage の 3 つのオペレーションをサポートします。 クライアントは URL のパラメーターを通じてこれらの操作を呼び出し、WCS サービスからサービス メタデータ、カバレッジ情報、カバレッジを取得することができます。 これらのオペレーションとパラメーターの詳細については、OGC WCS 仕様をご参照ください。
ArcGIS Pro は、WCS サービスのクライアントとして機能できます。 WCS カバレッジは ArcGIS Pro で MakeWCSLayer ツールを使用してラスター レイヤーに変換され、ラスター レイヤーを入力として取得するジオプロセシング ツールによって利用されます。
さらに、WCS や他の OGC を操作するために、多くのサードパーティ アプリケーションが利用できます。
以下に、Web ブラウザーを使用した ArcGIS Server の WCS サービスへのリクエスト例を示します。
GetCapabilities
このリクエストは、すべてのサービス レベルのメタデータとデータの簡単な説明を GML 形式で返します。
例
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
このリクエストは、サービス内にある 1 つ以上のカバレッジの詳細な説明を GML 形式で返します。
例
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
このリクエストは、カバレッジをサポートされる形式 (GeoTIFF、NITF、HDF、JPEG、JPEG2000、および 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
時間と画像の例
モザイク データセットに基づく WCS サービスでは、TIME パラメーターと IMAGES パラメーターを追加できます。
時間
TIME - 時間インスタンスまたは時間範囲を指定することによって時間の検索をサポートします。 形式は、YYYYMMDDHHMMSS、YYYYMMDD、YYYYMM、または YYYY のようになります。
TIME=1999 (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 (1980 年 ~ 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
これは、塩分濃度データのスライスを GeoTIFF 形式で要求します。データは特定の時間および z で -20 ~ 20 の緯度/経度をカバーします。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
これは、塩分濃度データのスライスを GMLCoverage 形式 (tuplelist、ピクセルは BIP を使用して配置されます) で要求します。データは特定の時間および z で -20 ~ 20 の緯度と経度をカバーします。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
画像
IMAGES - 個々のラスターの検索をサポートします。
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 (数値はイメージ サービス カタログ テーブルのオブジェクト ID を示します):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