Skip To Content

Web ブラウザーでの WCS サービスとの通信

WCS サービスの最も単純なクライアントは Web ブラウザーです。 WCS リクエストは HTTP を通じて送信することができ、レスポンスまたは例外はブラウザーを通じて返されます。 WCS サービスは、GetCapabilities、DescribeCoverage、GetCoverage の 3 つのオペレーションをサポートします。 クライアントは URL のパラメーターを通じてこれらの操作を呼び出し、WCS サービスからサービス メタデータ、カバレッジ情報、カバレッジを取得することができます。 これらのオペレーションとパラメーターの詳細については、OGC WCS 仕様をご参照ください。

ArcGIS Desktop は、WCS サービスのクライアントとして機能できます。 WCS カバレッジは (ラスター レイヤーと同様に) ArcMap 内に表示され、[データのエクスポート] ダイアログ ボックスを使用してラスター データセットにエクスポートされて、ラスター レイヤーを入力として取得するジオプロセシング ツールによって利用されます。 詳細については、「WCS サービスの ArcMap への追加」をご参照ください。

さらに、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


このトピックの内容
  1. GetCapabilities
  2. DescribeCoverage
  3. GetCoverage