ArcGIS GeoEvent Server は、ストリーミング データのリアルタイム受信と解析を可能にする ArcGIS Server のサーバー ライセンス ロールです。以下のセクションでは、GeoEvent Server の主な機能について説明します。さらに、GeoEvent Server クイック スタート ガイド (PDF) は、ArcGIS のリアルタイム機能とビッグ データ GIS 機能を開始するための参照として使用できます。
ジオイベント サービス
ジオイベント サービスは、イベントのフロー、実行するフィルタリングおよびプロセシング ステップ、適用する入力コネクタ、および結果を送信する出力コネクタを構成します。
詳細については、「ジオイベント サービスの概要」をご参照ください。
ArcGIS GeoEvent Manager
ArcGIS GeoEvent Manager は、サービス コンポーネントの作成と構成、およびジオイベント サービスの設計、公開、管理に使用されます。GeoEvent Manager は、https://gisserver.domain.com:6143/geoevent/manager を参照することによって開きます。GeoEvent Manager を初めて開くと、次のような空の [モニター] ページが表示されます。
入力コネクタ、出力コネクタ、および公開されたジオイベント サービスが作成されると、[モニター] ページにそれらのコンポーネントが次のように表示されます。
詳細については、「GeoEvent Manager へのログイン」をご参照ください。
コネクタの作成
GeoEvent Server には、入力コネクタと出力コネクタの両方を作成するためのコネクタが用意されています。コネクタは、一般的なデータ形式 (テキスト、RSS、Esri フィーチャ JSON、汎用 JSON) およびデータ通信チャンネル (システム ファイル、HTTP、TCP、UDP、WebSocket、Esri フィーチャ サービス) に使用できます。GeoEvent Server で使用できる入力コネクタの例を以下に示します。
詳細については、「コネクタの管理」をご参照ください。コネクタの詳細については、「入力コネクタの概要」および「出力コネクタの概要」をご参照ください。
ジオイベント サービスの作成
GeoEvent Manager のジオイベント サービスは、ModelBuilder に似たシンプルなグラフィカル インターフェイスを使用して作成されます。サービス デザイナーを使用して、入力と出力をジオイベント サービスに追加できます。ジオイベント サービスには、ストリーミング データのリアルタイム解析を実行するフィルターとプロセッサも含めることができます。
ジオイベント サービスは、公開されると、イベント データを入力から任意の数のフィルターおよびプロセッサ経由で、1 つまたは複数の出力にルーティングします。入力コネクタは、イベント ストリームを受信して解釈し、イベント データを一連のジオイベントに変換する役割を担います。フィルターは属性フィルターと空間フィルターを適用し、対象のジオイベントを特定します。プロセッサは導関数値を計算し、他のサービスまたはファイルからのデータを結合することでジオイベントを機能強化し、空間リレーションシップに基づいてジオイベントにタグを付け、ジオイベント スキーマを使用してジオイベントのフィールドをマッピングおよび削減します。出力コネクタは、ジオイベントをデータ ストリームに戻し、選択されたデータ通信チャンネル経由でイベントを送信する役割を担います。
GeoEvent Server は、ストリーミング イベント データのこのような処理および解析をすべてリアルタイムで実行します。
詳細については、「ジオイベント サービスの概要」をご参照ください。
アプリケーションの有効活用
GeoEvent Server からのストリーミング イベント データを ArcGIS プラットフォーム全体で利用し、日常的な GIS アプリケーションを有効に活用することができます。GeoEvent Server では、フィーチャ サービスや他のオンライン コンテンツを更新することによって、ストリーミング データをエンタープライズ GIS に統合できます。これらのフィーチャおよびコンテンツは、展開されたイベントに関する最新情報を表示するために、Web マップ、アプリ (Operations Dashboard for ArcGIS)、または任意の ArcGIS ビューアーやアプリケーションなどで利用できます。