Skip to main content

OGC フィーチャ サービスの操作

OGC (Open Geospatial Consortium) の OGC API フィーチャ仕様に準拠するサービスを公開することができます。 これは、Web 経由で地理フィーチャを提供するための従来の OGC Web フィーチャ サービス標準に基づいて構築されたオープン規格です。

OGC フィーチャ サービスの作成方法

OGC フィーチャ サービスは、ArcGIS Pro でマップから作成するか、ArcGIS Server Manager で OGC フィーチャ チェックボックスをオンにして既存のマップ サービスで OGC フィーチャ ケーパビリティーを有効化することで作成できます。

OGC フィーチャ サービスを作成するときに、OGC フィーチャ クライアントがサービスへのアクセスに使用できる URL が作成されます。 OGC フィーチャのランディング ページの URL は次のパターンに従います。

https://gisserver.example.com/<コンテキスト>/rest/services/<フォルダー (該当する場合)>/<サービス名>/OGCFeatureServer

マップからの OGC フィーチャ サービスの公開

ArcGIS Pro から ArcGIS Enterprise またはスタンドアロンの ArcGIS Server デプロイメントにマップのレイヤーを公開して、OGC フィーチャ サービスを作成できます。 公開時に有効化するケーパビリティの指定を求められたら、OGC フィーチャ オンにして OGC フィーチャ サービスを作成します。

ArcGIS Pro からの OGC フィーチャ サービスの作成

このワークフローでは、OGC フィーチャ ケーパビリティが有効になっている Web フィーチャ レイヤーを共有する方法について説明します。

  1. Web レイヤーとしてマップ内で使用できるすべてのレイヤーを共有するには、共有 タブの 共有 グループで、Web レイヤー ドロップダウン矢印をクリックした後、Web レイヤーの公開 をクリックします。 Web レイヤーとして共有 ウィンドウが表示されます。

  2. Web レイヤーの名前を入力します。

  3. 概要 フィールドと タグ フィールドに値を入力します。

  4. アクティブなポータルが ArcGIS Enterprise であり、エンタープライズ ジオデータベースのデータセットを参照する場合は、登録済みデータを参照マップ イメージ が選択されていることを確認します。 すべてのデータをコピー オプションを選択した場合は、すべてのレイヤーがホスティング サーバーのマネージド データベースにコピーされます。

  5. 追加レイヤー の下の OGC フィーチャ ボックスをオンにして、OGC フィーチャ サービスを作成します。

  6. 次のグループと共有 で、サービスの権限レベルを選択します。

  7. コンテンツ タブをクリックして、新しい Web レイヤー、またはレイヤーとすべての関連コンポーネントを表示します。

  8. 共有の完了分析 をクリックして問題がないか確認します。

  9. エラーを解決し、必要に応じて警告を修正したら、公開 をクリックして Web レイヤーを共有します。

クライアントのタイプ

OGC フィーチャ サービスは、OGC API フィーチャをサポートする任意のクライアントで使用できます。 Web ブラウザーは OGC フィーチャ サービスの基本クライアントの 1 つです。ブラウザーでは、リクエストを HTTP 経由で送信でき、レスポンスまたは例外がブラウザーを介して返されます。

OGC フィーチャ サービスを使用する場合、ArcGIS クライアントに加えて、サードパーティー クライアントを使用できます。 現在、次の OGC API フィーチャ クライアントが ArcGIS に実装されています。

  • ArcGIS Pro 2.8 以降

  • ArcGIS Online Map Viewer

  • ArcGIS Maps SDKs for Native Apps

  • ArcGIS Maps SDK for JavaScript

技術的な注意事項

OGC フィーチャ サービスを作成する際には、次の点に留意してください。

  • マップ内のレイヤーの名前が、サービスのコレクション名として使用されます。

  • エンタープライズ ジオデータベースから参照によってデータを公開するには、データがジオデータベースに登録されている必要があります。

  • OGC フィーチャはフィーチャとテーブルでのみ機能するため、マップ内のラスター レイヤーはサービスから除外されます。

  • OGC フィーチャ サービスでは、シンプル フィーチャだけがサポートされ、リレーションシップ クラス、結合、ネットワーク、ルールなどのジオデータベース機能はサポートされません。

  • マップ内のフィーチャクラスで、EPSG (European Petroleum Survey Group) コードで表せない空間参照が使用されている場合は、そのフィーチャクラスの空間参照として WGS 84 が使用されます。 マップまたはエンタープライズ ジオデータベース内のフィーチャクラスで不明な空間参照系が使用されている場合、それらのフィーチャクラスはサービスで無視されます。

  • 現在、公開ワークフローで構成するために使用できる OGC フィーチャ固有のプロパティはありません。

  • デフォルトでは、各コレクションのページ サイズ制限は 3000 に設定されます。