17.7 WCSのOracle実装の拡張
Oracle WCS拡張では、WCSリクエストのwcs:Extension要素内にオプションの要素を定義し、リクエスト処理の次の点の制御を可能にします。
-
GetCoverageリクエスト内のGDAL
CreationOption
-
GetCoverageリクエスト内の
CompressResponseFile
GDALインストールに含まれるすべての形式がGetCoverageリクエストでサポートされます。形式とその名前の完全なリストは、機能のXMLドキュメントで確認できます。
GetCoverageリクエスト内のGDAL CreationOption
この要素では、GetCoverageリクエストで-co
パラメータをGDALに送信します。各GDALドライバで、独自の作成オプション・パラメータを定義します。
例:
-
XMLリクエスト:
<wcs:GetCoverage xmlns:wcs="http://www.opengis.net/wcs/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs/2.0 http://schemas.opengis.net/wcs/2.0/wcsAll.xsd" xmlns:ora="http://www.oracle.com/spatial/wcs" service="WCS" version="2.0.1"> <wcs:Extension> <ora:CreationOption>WORLDFILE=YES</ora:CreationOption> </wcs:Extension> <wcs:CoverageId>C0005</wcs:CoverageId> <wcs:format>image/jpeg</wcs:format> </wcs:GetCoverage>
-
KVPリクエスト:
http://.../oraclespatial/wcs?service=WCS&version=2.0.1&request=GetCoverage&format=image/jpeg&coverageId=C0005&CO=WORLDFILE=YES
GetCoverageリクエスト内のCompressResponseFile
この要素では、生成されたイメージをzipファイルに圧縮します。
例:
-
XMLリクエスト:
<wcs:GetCoverage xmlns:wcs="http://www.opengis.net/wcs/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wcs/2.0 http://schemas.opengis.net/wcs/2.0/wcsAll.xsd" xmlns:ora="http://www.oracle.com/spatial/wcs" service="WCS" version="2.0.1"> <wcs:Extension> <ora:CompressResponseFile>true</ora:CompressResponseFile> </wcs:Extension> <wcs:CoverageId>C0005</wcs:CoverageId> <wcs:format>image/jpeg</wcs:format> </wcs:GetCoverage>
-
KVPリクエスト:
http://.../oraclespatial/wcs?service=WCS&version=2.0.1&request=GetCoverage&format=image/jpeg&coverageId=C0005&COMPRESS=YES