カスタム データ プロバイダーは、ホストされた静的ファイル、API、SQL、NoSQL データベースなどのリモート データ ソースからデータに接続して取得します。 カスタム データ プロバイダーを ArcGIS Server に登録して、データを登録済みデータ プロバイダーを参照する読み取り専用フィーチャ サービスとして ArcGIS クライアントで利用することができます。
ArcGIS Enterprise 11.3 以降、ArcGIS Server Manager を使用して、カスタム データ プロバイダーを ArcGIS Server に登録、更新、登録解除できます。
カスタム データ プロバイダーの登録
カスタム データ プロバイダーを登録するには、まず、ArcGIS Enterprise SDK に付属する cdf コマンド ライン ツールを使用して、データをカスタム データ パッケージ ファイル (.cdpk) にパッケージ化する必要があります。 .cdpk ファイルができたら、次の手順を実行して、ArcGIS Server Manager を使用してカスタム データ プロバイダーを ArcGIS Server サイトに登録します。
- ArcGIS Server Manager にサイン インして、[サイト] > [カスタム データ フィード] の順にクリックします。
- [カスタム データ プロバイダーの追加] をクリックします。
[カスタム データ プロバイダーの追加] ダイアログ ボックスが表示されます。
- [ファイルを選択] をクリックします。
- お使いのデバイスまたはネットワーク上のコンピューターで .cdpk ファイルを見つけます。
- 該当するファイルを選択して [開く] をクリックします。
- [追加] をクリックします。
登録したカスタム データ プロバイダーが [カスタム データ フィード] モジュールに表示されます。
カスタム データ プロバイダー情報の表示
ArcGIS Server サイトに登録したそれぞれのカスタム データについて、プロバイダー名、そのプロバイダーから作成できるサービスのタイプ、host および id ルート パラメーターがサービスに必要かどうかなどの情報を表示できます。
ArcGIS Server Manager でカスタム データ プロバイダー情報を表示するには、次の手順を実行します。
- ArcGIS Server Manager にサイン インして、[サイト] > [カスタム データ フィード] の順にクリックします。
- [カスタム データ フィード] モジュールで、情報を表示するカスタム データ プロバイダーを見つけて、[情報] をクリックします。
[カスタム データ プロバイダー情報] ダイアログ ボックスが表示されます。
- [カスタム データ プロバイダー情報] ダイアログ ボックスで、次の情報を確認します。
[名前]: カスタム データ プロバイダーの名前。
[サービスのタイプ]: カスタム データ プロバイダーから作成できるサービスをタイプを示します。
[ホスト]: カスタム データ プロバイダーが host ルート パラメーターを使用するかどうかを示します。 値が [true] の場合、プロバイダーからサービスを作成するときに host パラメーター値を指定する必要があります。
[DisableID]: カスタム データ プロバイダーが id ルート パラメーターを使用するかどうかを示します。 値が [false] の場合、プロバイダーからサービスを作成するときに id パラメーター値を指定する必要があります。
- 情報の確認が終了したら、[OK] をクリックします。
登録済みのカスタム データ プロバイダーの更新
ArcGIS Server サイトに登録したカスタム データ プロバイダーを更新するには、新しいカスタム データ パッケージ ファイル (.cdpk) を元のファイルと同じ名前で作成する必要があります。 新しい .cdpk ファイルを作成したら、次の手順を実行して、ArcGIS Server Manager を使用してカスタム データ プロバイダーを更新します。
- ArcGIS Server Manager にサイン インして、[サイト] > [カスタム データ フィード] の順にクリックします。
- 更新するカスタム データ プロバイダーを見つけて、[編集] をクリックします。
[カスタム データ プロバイダーの更新] ダイアログ ボックスが表示されます。
- [ファイルを選択] をクリックします。
- お使いのデバイスまたはネットワーク上のコンピューターで更新された .cdpk ファイルを見つけます。
- 該当するファイルを選択して [開く] をクリックします。
- [保存] をクリックします。
カスタム データ プロバイダーの登録解除
カスタム データ プロバイダーの登録を解除すると、そのプロバイダーに依存するサービスは機能しなくなります。 サービスを削除するか、カスタム データ プロバイダーを登録してサービスを再び機能させることができます。
ArcGIS Server Manager を使用してカスタム データ プロバイダーを登録解除するには、次の手順を実行します。
- ArcGIS Server Manager にサイン インして、[サイト] > [カスタム データ フィード] の順にクリックします。
- 登録解除するカスタム データ プロバイダーを見つけて、[削除] をクリックします。
[削除] ダイアログ ボックスが表示されます。
- [はい] をクリックします。