Skip To 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.domain.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 Runtime
  • ArcGIS Maps SDK for JavaScript

技術的な注意事項

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

  • マップ内のレイヤーの名前が、サービスのコレクション名として使用されます。
  • エンタープライズ ジオデータベースから参照によってデータを公開するには、データがジオデータベースに登録されている必要があります。
  • OGC フィーチャはフィーチャとテーブルでのみ機能するため、マップ内のラスター レイヤーはサービスから除外されます。
  • OGC フィーチャ サービスでは、シンプル フィーチャだけがサポートされ、リレーションシップ クラス、結合、ネットワーク、ルールなどのジオデータベース機能はサポートされません。
  • マップ内のフィーチャクラスで、EPSG (European Petroleum Survey Group) コードで表せない空間参照が使用されている場合は、そのフィーチャクラスの空間参照として WGS 84 が使用されます。 マップまたはエンタープライズ ジオデータベース内のフィーチャクラスで不明な空間参照系が使用されている場合、それらのフィーチャクラスはサービスで無視されます。
  • 現在、公開ワークフローで構成するために使用できる OGC フィーチャ固有のプロパティはありません。
  • デフォルトでは、各コレクションのページ サイズ制限は 3000 に設定されます。

注意:

現在のリリースの ArcGIS Enterprise では、作成する OGC フィーチャ サービスは OGC API フィーチャ仕様に完全には準拠していません。