フィーチャ サービスとは

フィーチャ サービスを使用すると、インターネット経由でフィーチャを提供し、さらにこれらのフィーチャを表示するときに使用するシンボルを提供することができます。クライアントは、クエリを実行してフィーチャを取得したり、サーバに適用できる編集を実行したりできます。フィーチャ サービスにより、クライアントで高度な編集操作を行うのに使用できるテンプレートが提供されます。フィーチャ サービスを使用すると、リレーションシップ クラスおよび非空間テーブルのデータのクエリと編集を行うこともできます。

ライセンスライセンス:

フィーチャ サービスは、ArcGIS for Server および ArcGIS Spatial Data Server での利用の他に、ArcGIS Online への公開時にも利用できます。ArcGIS for Server のフィーチャ サービスは、ジオデータベースを通して使用可能な編集情報の記録や他のフィーチャの利点を活用できるため、最も高機能です。ArcGIS for Server Basic でもフィーチャ サービスを公開できますが、この場合は検索しか実行できず、Web 編集では使用できません。フィーチャ サービスのライセンス要件については、「機能比較表」をご参照ください。

フィーチャ サービスの作成に使用されるワークフロー
フィーチャ サービスを作成するには、マップ ドキュメントを作成し、フィーチャ アクセスを有効にして公開し、Web および ArcGIS for Desktop クライアントを使用してサービスにアクセスします。

フィーチャ サービスを使用する一般的なワークフロー

実現したい編集ワークフローに応じて、フィーチャ サービスを使用する方法は異なります。以下の一般的なシナリオを考慮してください。

フィーチャ サービスの使用に必要な手順

適切な編集シナリオを決定したら、フィーチャ サービスを設定して ArcGIS Server で公開する必要があります。必要な手順は次のとおりです。

  1. PostgreSQL、SQL Server、または Oracle など、サポートされるデータベース プラットフォームを使用してエンタープライズ ジオデータベースを設定します
  2. フィーチャ サービスに適合するマップ ドキュメントを作成します。これは、編集ワークフローの主要コンポーネントです。
  3. 公開するエンタープライズ ジオデータベースのデータを準備します。このためには、ArcGIS Server に接続して、データベースをサーバに登録する必要があります。
  4. [Feature Access] ケーパビリティを有効にしたマップ サービスとしてマップ ドキュメントを公開します。これにより、フィーチャ サービス エンドポイントが作成されます。Web アプリケーションなどのクライアントは、このフィーチャ サービス エンドポイントを通してマップのフィーチャにアクセスし、編集を行うことができます。
  5. クライアント アプリケーションでフィーチャ サービスを利用します。使用できるさまざまな ArcGIS 準拠のクライアント アプリケーションがあります。
9/15/2013