Skip To Content

シンプリファイアー プロセッサ

シンプリファイアー プロセッサは、イベント レコードに関連付けられたジオメトリを、そのタイプにトポロジ的に一致するジオメトリをレンダリングするように修正するときに使用します。 シンプリファイアー プロセッサは、ポイント ジオメトリに対しては効果がありません。 マルチポイント ジオメトリのすべての頂点は、ジオメトリの空間参照に適したグリッドにスナップされ、重複する頂点が削除されます。 自己交差セグメントを含むポリライン ジオメトリとポリゴン ジオメトリは、トポロジ的に正しいマルチパート ポリラインまたはマルチパート ポリゴンを生成するために、複数のパスまたはリングを使用して再作成されます。

シンプリファイアー プロセッサの使用例を次に示します。

  • シンプリファイアー プロセッサを使用して、Web マップに表示するためにフィーチャ サービスにイベント データを送信する前に、外部データ ソースのジオメトリを修正できます。
  • ジオメトリック データの品質保証と品質管理を確保する方法として、ジオイベント サービスの最初にシンプリファイアー プロセッサを使用できます。

使用上の注意

シンプリファイアー プロセッサを使用する際には、以下の点に注意してください。

  • この単純化は、ジェネラライズと同じではありません。 この単純化は、トポロジ的に正しいライン セグメントに沿って不要な頂点を削除したり、詳細を省くようにジオメトリの形状を変更したりして、小さい縮尺のマップで効率的に表示するためのジオメトリを生成します。 この単純化の目的は、ジオデータベースへの書き込みが有効なフィーチャを生成することです。
  • ポイントが指定された場合、プロセッサは同じポイントを返します。 このプロセッサは、ポイント ジオメトリに対しては効果がありません。
  • マルチポイントを指定すると、すべての頂点は、ジオメトリの空間参照に適したグリッドにスナップされ、その後、重複する頂点が削除されます。
  • ポリラインまたはポリゴンを指定すると、プロセッサは自己交差セグメントを評価します。 自己交差セグメントを含むジオメトリは、トポロジ的に正しいマルチパート ポリラインまたはマルチパート ポリゴンを生成するために、複数のパスまたはリングを使用して再作成されます。
  • ArcGIS Desktop または ArcGIS Pro の編集セッションで作成されたフィーチャは、すでにトポロジ的に正しく、シンプルです。
  • フィーチャ サービスからポーリングされるフィーチャは、ジオイベント サービスで処理する前に、単純化する必要はありません。
  • このプロセッサは、イベント レコードのジオメトリを単純化されたジオメトリに置き換えるか、[ジオメトリの置換] パラメーターを使用して、単純化されたジオメトリを新しいジオメトリ フィールドに挿入するように構成できます。 新しいフィールドをジオイベントに追加すると、イベント レコードのスキーマが変更されるため、GeoEvent Server は新しいジオイベント定義を作成する必要があります。 新しいジオイベント定義は GeoEvent Server で管理され、プロセッサまたはプロセッサが使用されているジオイベント サービスに対して変更が行われた場合に削除されます。

パラメーター

シンプリファイアー プロセッサのパラメーターを次に示します。

パラメーター説明

Name

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

プロセッサ

選択されたプロセッサを示します。

ジオメトリ フィールド

ジオメトリ フィールドの名前または受信イベント レコードの [GEOMETRY] タグが付いたフィールドの名前。 プロセッサはこのフィールドのジオメトリを評価して修正し、そのタイプにトポロジ的に一致するジオメトリをレンダリングするように修正できます。

ジオメトリの置換

現在のジオメトリを、単純化されたジオメトリに置き換えるかどうかを指定します。 デフォルトは [はい] です。

  • [はい] - イベント レコード ジオメトリは、単純化 (修正) されたジオメトリに置き換えられます。
  • [いいえ] - イベント レコード ジオメトリは置き換えられません。 プロセッサが作成した単純化されたジオメトリは、新しいジオメトリ フィールドに格納されます。 新しいフィールドを追加してイベント レコードのスキーマを変更するには、新しいジオイベント定義が必要です。

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

(条件)

単純化されたジオメトリが格納される新しいジオメトリ フィールドの名前。

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

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

(条件)

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

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

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

(条件)

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

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

検討事項および制限事項

イベント データをフィーチャ サービスに送信する前に、既存のイベント レコード ジオメトリを単純化 (修正) されたジオメトリに置き換えることを検討してください。 フィーチャ サービスでは 1 つのジオメトリ タイプ フィールドのみをサポートしているため、[GEOMETRY] タグが付けられていないフィールドは変換され、文字列として保持されます。 また、イベント レコードは、無効なジオメトリがすべて削除されます。