エンベロープ クリエーター プロセッサを使用して、イベント レコードのジオメトリを囲むシンプルな長方形エンベロープを生成できます。
例
エンベロープ クリエーター プロセッサの使用例を次に示します。
- アセットのマルチポイント クラスターを囲むエンベロープの計算を使用して、ジオフェンシングの到達圏を決定できます。
- 凹ポリゴンまたは不規則なポリゴンを囲むエンベロープの計算を使用して、形状を単純化し、頂点の数を減らすことができます。
使用上の注意
エンベロープ クリエーター プロセッサを使用する際には、以下の点に注意してください。
- ジオイベントのジオメトリを囲む最小エリアを表すポリゴンを作成する凸包クリエーター プロセッサと比較した場合、凸包は必ずしも長方形にはなりません。 エンベロープ クリエーター プロセッサは常に長方形のポリゴン (エンベロープ) を生成します。
- ポイントが与えられた場合、プロセッサは同じポイントを作成します。
- 緯度が異なるマルチポイントまたは 2 つ以上の頂点を持つラインが与えられた場合、プロセッサはエンベロープを生成します。
- ジオメトリのすべての頂点の緯度が同じである場合、有効なエンベロープを生成することはできません。
- このプロセッサでは、イベント レコードのジオメトリが格納されているフィールドを指定する必要があります。 ジオメトリ フィールド名を指定するか、GEOMETRY タグをジオイベント定義のフィールドに適用して、ジオメトリ フィールドを識別できます。
- [ジオメトリ フィールド] パラメーターには、ジオメトリのデータ タイプを含むすべてのジオイベント定義に含まれる、すべてのフィールドの名前が表示されます。 ジオメトリ フィールドを名前で選択する場合、イベント レコードのジオイベント定義に対応する正しいジオメトリ フィールドの名前を選択します。
- このプロセッサは、イベント レコードのジオメトリを作成されたエンベロープに置き換えるか、[ジオメトリの置換] パラメーターを使用して、エンベロープを新しいジオメトリ フィールドに挿入するように構成できます。 新しいフィールドを追加してイベント レコードのスキーマを変更するには、GeoEvent Server で新しいジオイベント定義を作成する必要があります。 新しいジオイベント定義は GeoEvent Server で管理され、プロセッサまたはプロセッサが使用されているジオイベント サービスに対して変更が行われた場合に削除されます。
- [新しいジオメトリ フィールドをジオメトリとしてタグ付け] パラメーターで [はい] を選択すると、後続の処理または出力でイベント レコードの実現済みジオメトリとして扱うジオメトリ フィールドが GeoEvent Server に明示的に通知されます。
- プロセッサからフィーチャ サービス出力にイベント レコードを送信する際、送信ジオイベント定義にジオメトリ フィールドが 1 つだけ存在するようにします。
パラメーター
エンベロープ クリエーター プロセッサのパラメーターを次に示します。
パラメーター | 説明 |
---|---|
Name |
GeoEvent Manager で参照用として使用されるプロセッサの記述名。 |
プロセッサ |
選択されたプロセッサを示します。 |
ジオメトリ フィールド | プロセッサがエンベロープの計算に使用する受信イベント レコードのジオメトリ フィールドまたは [GEOMETRY] タグが付いたフィールドの名前。 |
ジオメトリの置換 | 現在のイベント レコード ジオメトリを、エンベロープのジオメトリに置き換えるかどうかを指定します。 デフォルトは [はい] です。
|
新しいジオメトリ フィールド名 (条件) | エンベロープ ジオメトリが格納される新しいジオメトリ フィールドの名前。 このパラメーターは、[ジオメトリの置換] が [いいえ] に設定されている場合に表示され、[はい] に設定されている場合は非表示になります。 |
新しいジオメトリ フィールドをジオメトリとしてタグ付け (条件) | プロセッサによって作成された新しいジオメトリ フィールドに [GEOMETRY] タグを付けるかどうかを決定します。 [GEOMETRY] タグは、複数のジオメトリ フィールドが存在する場合に、GeoEvent Server がイベント レコードの実現済みジオメトリを識別するために使用します。 デフォルトは [いいえ] です。 このパラメーターは、[ジオメトリの置換] が [いいえ] に設定されている場合に表示され、[はい] に設定されている場合は非表示になります。 |
新しいジオイベント定義名 (条件) | 新しいジオイベント定義に与えられる名前。 新しいジオイベント定義は、受信イベント レコードのスキーマと新たなジオメトリ フィールドの組み合わせです。 このパラメーターは、[ジオメトリの置換] が [いいえ] に設定されている場合に表示され、[はい] に設定されている場合は非表示になります。 |
検討事項および制限事項
イベント データをフィーチャ サービスに送信する前に、既存のイベント レコード ジオメトリを、エンベロープを表すジオメトリで置き換えることを検討してください。 フィーチャ サービスでは 1 つのジオメトリ タイプ フィールドのみをサポートしているため、[GEOMETRY] タグが付けられていないフィールドは変換され、文字列として保持されます。