ArcGIS GeoEvent Extension for Server は、GeoEvent Manager または GeoEvent Extension ソフトウェア開発キット (SDK) を使用して拡張することができます。
新しいコネクタ
GeoEvent Manager の GeoEvent Extension に付属するアダプターとトランスポートを使用して、新しいコネクタを構成できます。GeoEvent Extension に付属するアダプターとトランスポートがニーズに合わない場合は、GeoEvent Extension ソフトウェア開発キット (SDK) を使用してカスタムのアダプターとトランスポートを作成できます。作成したカスタムのアダプターとトランスポートを GeoEvent Extension に追加して、新しいコネクタを構成するために使用できます。
アダプターとは
アダプターは、生のストリーミング データのジオイベントへの変換、およびその逆の変換を行うコンポーネントです。使用可能なアダプターのリストを表示するには、GeoEvent Manager で [サイト] > [コンポーネント] > [アダプター] ページの順に移動します。インバウンド アダプターおよびアウトバウンド アダプターでリストをフィルタリングできます。インバウンド アダプターは入力コネクタの作成をサポートし、アウトバウンド アダプターは出力コネクタの作成をサポートします。
GeoEvent Extension に付属するアダプターがニーズに合わない場合は、GeoEvent Extension SDK を使用してカスタム アダプターを作成できます。アダプターの実装では、アダプターの構成に使用される一連のプロパティが定義されます。カスタム アダプターは、作成後、コンポーネント テンプレートに組み込まれます。その後、コンポーネント テンプレートは特定の目的のために構成されます。
トランスポートとは
トランスポートは、生のストリーミング データを GeoEvent Extension 外部のネイティブ形式に変換、およびその逆の変換を行うコンポーネントです。使用可能なトランスポートのリストを表示するには、GeoEvent Manager で [サイト] > [コンポーネント] > [トランスポート] ページの順に移動します。インバウンド トランスポートおよびアウトバウンド トランスポートでリストをフィルタリングできます。インバウンド トランスポートは入力コネクタの作成をサポートし、アウトバウンド トランスポートは出力コネクタの作成をサポートします。
GeoEvent Extension に付属する一連のトランスポートがニーズに合わない場合は、GeoEvent Extension SDK を使用してカスタム トランスポートを作成できます。
新しいプロセッサ
プロセッサは、ジオイベント サービス内のコンポーネントであり、ジオイベントに対する処理を実行します。使用可能なプロセッサのリストを表示するには、GeoEvent Manager で [サイト] > [コンポーネント] > [プロセッサ] ページの順に移動します。
GeoEvent Extension に付属する一連のプロセッサがニーズに合わない場合は、GeoEvent Extension SDK を使用してカスタム プロセッサを作成できます。
ArcGIS GeoEvent Manager を使用した拡張
GeoEvent Extension は、新しいコネクタの作成を可能にする多くのアダプターとトランスポートを提供しています。管理者は、GeoEvent Manager で [サイト] > [ジオイベント] > [コネクタ] ページの順に参照して、使用可能なコネクタを表示できます。
新しいコネクタを作成するには、[新しいコネクタ] をクリックし、固有の要件に応じて適切なプロパティを設定します。
GeoEvent Extension ソフトウェア開発キットを使用した拡張
GeoEvent Manager を使用した新しいコネクタの作成がニーズに合わない場合は、GeoEvent Extension ソフトウェア開発キット (SDK) を使用してカスタムのアダプター、トランスポート、およびプロセッサを作成し、GeoEvent Extension を拡張することができます。
GeoEvent Extension SDK には、ライブラリ ファイル、サンプル、Javadoc API リファレンス、および開発者ガイドが含まれています。GeoEvent Extension SDK は、GeoEvent Extension と共に以下の場所にインストールされます。
- Windows: [GEOEVENT_INSTALL_LOCATION]\GeoEvent\sdk (たとえば、C:\Program Files\ArcGIS\Server\GeoEvent\sdk)。
- Linux: [GEOEVENT_INSTALL_LOCATION]/GeoEvent/sdk/ (たとえば、~/arcgis/server/GeoEvent/sdk)。