フィーチャ サービスとは

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

ライセンスライセンス:

フィーチャ サービスは、ArcGIS for Server、Portal for ArcGIS で利用できるだけでなく、ArcGIS Online への公開時にも利用できます。ArcGIS for Server Basic でもフィーチャ サービスを公開できますが、その場合は検索しか実行できず、Web 編集には使用できません。フィーチャ サービスのライセンス要件については、「機能比較表」をご参照ください。

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

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

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

注意注意:

読み取り専用フィーチャとして、エンタープライズ ジオデータベースまたはデータベースのデータにアクセスする場合、代わりにマップ サービスを使用できます。マップ サービスは、すべてのライセンス レベルでサポートされており、マップ サービスを使用して検索やデータ アクセスを無効化できます。詳細については、「マップ サービスとは」をご参照ください。

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

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

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