Skip to main content

近接性でグループ化 (GeoAnalytics Desktop ツール)

サマリー

空間的または時空間的に相互に近接しているフィーチャをグループ化します。

近接性でグループ化 ワークフローによって回答できる質問の例を次に示します。

  • どの道路が接続されていますか?

  • 互いの距離と時間が近い範囲内で発生した犯罪のグループはどこにありますか?

  • 互いに重なり合っているポリゴンのグループがありますか?

近接性でグループ化ツールの図

使用法

  • 出力結果は、group_idgroup_size という名前の新しいフィールドを含む入力のコピーになります。 group_id フィールドはフィーチャのグループ化を表します。 同じ group_id 値を持つフィーチャは、同じグループに属します。 グループ番号は特定のグループ内のメンバーシップを表し、値を示すものではありません。 グループ番号は、連続していない場合や、ツールで同じ番号が繰り返し使用される場合があります。 結果は 8 つのグループでシンボル化されます。 結果に 8 個を超えるグループがある場合、デフォルトでは 8 個の色ですべてのグループがシンボル化されます。 シンボルを変更し、group_id フィールドの一意のシンボルでシンボル化することで一意の各グループを表示できます。 group_size フィールドは、各グループのフィーチャの総数を表します。

  • ツールは、次のリレーションシップの組み合わせをサポートしています。

    • 空間リレーションシップ

    • 空間リレーションシップと時系列リレーションシップ

    • 空間リレーションシップと属性リレーションシップ

    • 空間リレーションシップ、時系列リレーションシップ、および属性リレーションシップ

    指定したすべてのリレーションシップが満たされると、フィーチャがグループ化されます。

  • サポートされている空間リレーションシップと入力ジオメトリーを次の表に示します。

    入力ジオメトリーのタイプ

    交差する

    近接する

    測地線近接

    平面近接

    ポイント

    チェック マーク

    チェック マーク

    チェック マーク

    ポリライン

    チェック マーク

    チェック マーク

    チェック マーク

    チェック マーク

    ポリゴン

    チェック マーク

    チェック マーク

    チェック マーク

    チェック マーク

    オーバーレイの方法

    説明

    交差する

    フィーチャまたはフィーチャの一部がオーバーラップしている場合、フィーチャは交差しています。 これがデフォルトです。

    接する

    フィーチャが交点を持つが、重なり合っていない場合、フィーチャは別のフィーチャと接しています。

    測地線近接

    頂点またはエッジが別のフィーチャの指定の測地線距離内にある場合、フィーチャは近接しています。

    平面近接

    頂点またはエッジが別のフィーチャの指定の平面距離内にある場合、フィーチャは近接しています。

  • 空間リレーションシップ パラメーターの 平面近接 オプションを使用するには、入力レイヤー パラメーター値が投影変換される必要があります。そうでない場合、出力座標系投影座標系に設定されます。

  • サポートされている時系列リレーションシップと時系列のタイプを次の表に示します。

    入力時系列のタイプ

    交差する

    近接する

    なし

    インスタント

    チェック マーク

    チェック マーク

    間隔

    チェック マーク

    チェック マーク

    時系列リレーションシップの方法

    説明

    交差する

    フィーチャの時間の一部が別のフィーチャの時間とオーバーラップしている場合、フィーチャは交差しています。

    近接する

    フィーチャの時間が別のフィーチャの指定の時間距離内にある場合、フィーチャは互いに近接しています。

  • 時系列リレーションシップを使用するには、入力で時間を有効化する必要があります。 時間を有効化するには、次の手順に従います。

  • 属性式は対称演算です。 ツールは、グループ化する際に、入力レイヤー自体と比較する 1 つの入力レイヤーを使用します。 このため、ArcGIS Arcade 式では、入力レイヤーは a と b の両方で示され、すべての式は a と b の両方を含む必要があります。 たとえば、Amount フィールドの値が同じ場合にすべてのレコードをグループ化するには、次の式を使用します: $a["Amount"] == $b["Amount"]

  • 次の 1 つ以上の操作を実行すると、近接性でグループ化 ツールのパフォーマンスを向上させることができます。

    • 対象データのみが解析されるように、範囲環境を設定します。

    • 空間リレーションシップ パラメーターの 平面近接 または 測地線近接 オプションを使用するときは、使用する 空間的近接距離 パラメーターの値を小さくします。

    • 空間リレーションシップ パラメーターを使用するときは、平面近接 オプションを 測地線近接 オプションよりも短い距離に設定します。

    • 時系列リレーションシップ パラメーターの 近接する オプションを使用するときは、使用する 時間的近接距離 パラメーターの値を小さくします。

    • 解析が実行されている場所に対してローカルなデータを使用します。

  • ジオプロセシング ツールは、Spark を活用しています。 解析は、デスクトップ コンピューターで複数のコアを並列に使用して行われます。 解析の実行の詳細については、「GeoAnalytics Desktop ツールの注意事項」をご参照ください。

  • GeoAnalytics Desktop ツールを実行する際、解析はデスクトップ コンピューターで行われます。 最適なパフォーマンスを得るために、データがデスクトップで利用できる必要があります。 ホスト フィーチャ レイヤーを使用している場合は、ArcGIS GeoAnalytics Server を使用することをおすすめします。 データがローカルではない場合は、ツールの実行時間は長くなります。 ArcGIS GeoAnalytics Server を使用して解析を行う場合は、「GeoAnalytics ツール」をご参照ください。

パラメーター

ラベル 説明 データ タイプ

入力レイヤー

グループ化されるポイント、ライン、またはポリゴン フィーチャ。

Feature Layer

出力

group_id という名前の新しいフィールドで表されるグループ フィーチャを含む出力フィーチャクラス。 各グループのフィーチャの総数は、group_size という名前の新しいフィールドに記録されます。

Feature Class

空間リレーションシップ

フィーチャのグループ化の基準となるリレーションシップのタイプを指定します。

  • 交差するフィーチャまたはフィーチャの一部がオーバーラップしている場合に、フィーチャがグループ化されます。 これがデフォルトです。

  • 近接するフィーチャが交点を持つが、オーバーラップしていない場合に、フィーチャが別のフィーチャと一緒にグループ化されます。

  • 平面近接頂点またはエッジが別のフィーチャの指定の平面距離内にある場合に、フィーチャがグループ化されます。

  • 測地線近接頂点またはエッジが別のフィーチャの指定の測地線距離内にある場合に、フィーチャがグループ化されます。

String

空間的近接距離

(オプション)

近接フィーチャのグループ化に使用される距離。 このパラメーターは、空間リレーションシップ パラメーター値が 平面近接 または 測地線近接 の場合のみ使用されます。

Linear Unit

時系列リレーションシップ

(オプション)

フィーチャの一致に使用される時間条件を指定します。 このパラメーターが 交差する または 近接する に設定されると、空間条件と時間条件の両方が満たされている場合にフィーチャがグループ化されます。 このオプションをサポートするには、入力で時間が有効化されている必要があります。

  • 交差するフィーチャの時間のある部分が別のフィーチャの時間と重なり合っている場合に、フィーチャがグループ化されます。 これがデフォルトです。

  • 近接するフィーチャの時間が別のフィーチャの時間範囲内にある場合に、フィーチャがグループ化されます。

  • なし時間はフィーチャのグループ化に使用されません。

String

時間的近接間隔

(オプション)

近接フィーチャのグループ化に使用される時間的距離。 このパラメーターは、時系列リレーションシップ パラメーター値が 近接する の場合のみ使用されます。

Time Unit

属性リレーションシップ

(オプション)

フィーチャのグループ化に使用される ArcGIS Arcade 式。 たとえば、$a["Amount"] == $b["Amount"]Amount フィールドの値が同じ場合にフィーチャをグループ化します。

String

環境

出力座標系, 範囲, 現在のワークスペース

ライセンス情報

  • Basic: いいえ
  • Standard: いいえ
  • Advanced: はい