Skip To Content

バッファー クリエーター プロセッサ

Summary

バッファー クリエーター プロセッサを使用して、イベント レコードのジオメトリの周囲に動的にバッファーを作成できます。

バッファー クリエーター プロセッサの出力例

  • 飛行中の航空機が重要なサイトや地上の他の飛行禁止区域に対して適切な距離を維持するメカニズムの 1 つとして、航空機の周囲にバッファーを生成できます。
  • 施設の周囲にバッファーを配置して、車両または人員が施設付近に存在する場合に警告を行うジオフェンスとして使用できます。
  • 船が狭い輸送通路で安全な距離を確保する方法の 1 つとして、船の周囲にバッファーを作成できます。接触または交差するバッファーを使用して、2 隻の船が互いに接近しすぎていることを示すことができます。

使用上の注意

  • [バッファー サイズ] パラメーターは、正の整数値として指定します。
  • このプロセッサでは、イベント レコードのジオメトリが格納されているフィールドを指定する必要があります。ジオメトリ フィールド名を指定するか、[GEOMETRY] タグをジオイベント定義のフィールドに適用して、ジオメトリ フィールドを識別できます。
  • [ジオメトリ フィールド] パラメーターには、ジオメトリのデータ タイプを含むすべてのジオイベント定義に含まれる、すべてのフィールドの名前が表示されます。ジオメトリ フィールドを名前で選択する場合、イベント レコードのジオイベント定義に対応する正しいジオメトリ フィールドの名前を選択します。
  • このプロセッサは、イベント レコードのジオメトリを計算されたバッファーに置き換えるか、[ジオメトリの置換] パラメーターを使用して、計算されたバッファーを新しいジオメトリ フィールドに挿入するように構成できます。新しいフィールドを追加してイベント レコードのスキーマを変更すると、GeoEvent Server は新しいジオイベント定義を作成する必要があります。新しいジオイベント定義は、GeoEvent Server で管理され、プロセッサまたはプロセッサが使用されているジオイベント サービスに対して変更が行われた場合に削除されます。
  • [新しいジオメトリ フィールドをジオメトリとしてタグ付け] パラメーターで [はい] を選択すると、後続の処理または出力でイベント レコードの実現済みジオメトリとして扱うジオメトリ フィールドが GeoEvent Server に明示的に通知されます。
  • プロセッサからフィーチャ サービス出力にイベント レコードを送信する際、送信ジオイベント定義にジオメトリ フィールドが 1 つだけ存在するようにします。
  • [バッファー サイズの単位] パラメーターには、使用できるさまざまな距離単位が表示されます。GeoEvent Manager のグローバル設定にある [許可された単位リスト] を変更することで、表示される計測単位を追加して使用できます。
  • [バッファー サイズ] パラメーターの静的な数値の代わりに、受信イベント レコードのフィールド名を指定できます。これにより、イベント レコード データの値に基づいて動的バッファーを生成するオプション機能が有効になります。
  • [バッファー WKID] パラメーターは、処理中のイベント レコードの想定範囲を中心とした、正確な距離を計算するために使用されます。バッファー処理されたイベント レコードは、ソース イベント レコードの元の WKID を使用して再投影されます。これにより、再投影されたバッファーの距離の精度を保つことができます。たとえば、受信イベント レコードが WKID 4326 を使用しているものの、フィーチャの実際のジオメトリが米国サウスカロライナ州のエリアに固有な場合、有効なバッファー WKID を WKID 32133 として指定できます。生成されるバッファー ジオメトリ出力では WKID 4326 が維持されますが、距離はサウスカロライナ地域を中心としたローカルな空間参照を使用して計算されます。

パラメーター

Parameter詳細

フィールド名

GeoEvent Manager で参照用として使用されるプロセッサの記述名。

プロセッサ

選択したプロセッサの名前。

ジオメトリ フィールド

プロセッサがバッファーの計算に使用する受信イベント レコードのジオメトリ フィールドまたは [GEOMETRY] タグが付いたフィールドの名前。

ジオメトリの置換

現在のイベント レコード ジオメトリをバッファー ポリゴンのジオメトリに置き換えるかどうかを指定します。デフォルトは [はい] です。

  • [はい] - イベント レコード ジオメトリは、バッファーのポリゴン ジオメトリに置き換えられます。
  • [いいえ] - イベント レコード ジオメトリは同じままです。バッファーのポリゴン ジオメトリは、新しいジオメトリ フィールドに格納されます。新しいフィールドを追加してイベント レコードのスキーマを変更するには、新しいジオイベント定義が必要です。

新しいジオメトリ フィールド名

(条件)

バッファー ポリゴン ジオメトリが格納される新しいジオメトリ フィールドの名前。

このパラメーターは、[ジオメトリの置換][いいえ] に設定されている場合に表示され、[はい] に設定されている場合は非表示になります。

新しいジオメトリ フィールドをジオメトリとしてタグ付け

(条件)

プロセッサによって作成された新しいジオメトリ フィールドに [GEOMETRY] タグを付けるかどうかを決定します。[GEOMETRY] タグは、複数のジオメトリ フィールドが存在する場合に、GeoEvent Server がイベント レコードの実現済みジオメトリを識別するために使用します。デフォルトは [いいえ] です。

このパラメーターは、[ジオメトリの置換][いいえ] に設定されている場合に表示され、[はい] に設定されている場合は非表示になります。

新しいジオイベント定義名

(条件)

新しいジオイベント定義に与えられる名前。新しいジオイベント定義は、受信イベント レコードのスキーマと新たなジオメトリ フィールドの組み合わせです。

このパラメーターは、[ジオメトリの置換][いいえ] に設定されている場合に表示され、[はい] に設定されている場合は非表示になります。

バッファー サイズの単位

バッファーの計算に使用される計測単位。使用可能な距離単位には、以下の例が挙げられます (これら以外の単位が含まれる場合もあります)。

  • センチメートル
  • メートル
  • マイル
  • 海里
  • インチ
  • キロメートル
  • 小数
  • フィート
  • ヤード
  • ミリメートル
メモ:

GeoEvent Manager のグローバル設定にある [許可された単位リスト] を変更することで、表示される計測単位を追加して使用できます。

バッファー サイズ

プロセッサによって作成されるバッファーのサイズ。バッファー サイズは、数値または受信イベント レコードのジオイベント定義のフィールド名文字列を使用して指定できます。このプロパティにはデフォルト値はありません。

バッファー WKID

ソース WKID に投影される前にバッファー距離の計算に使用された空間参照の既知の識別子 (WKID)。生成されるバッファー ジオメトリでは、ソース イベント レコードの WKID が維持されています。

検討事項および制限事項

  • GeoEvent Server は、角度単位 (たとえば、10 進度) で計測されたバッファーをサポートしていません。
  • イベント データをフィーチャ サービスに送信する前に、既存のイベント レコード ジオメトリをバッファー ジオメトリに置き換えることを検討してください。フィーチャ サービスでは 1 つのジオメトリ タイプ フィールドのみをサポートしているため、[GEOMETRY] タグが付けられていないフィールドは変換され、文字列として保持されます。