Skip to main content

ペアワイズ インターセクト (解析ツール)

サマリー

入力フィーチャのペアワイズ交差を計算します。 入力フィーチャ レイヤーまたはフィーチャクラス間でオーバーラップするフィーチャまたはフィーチャ部分が出力フィーチャクラスに書き出されます。 ペアワイズ交差とは、最初の入力から 1 つのフィーチャを選択し、オーバーラップする 2 番目の入力内のすべてのフィーチャと交差させることを意味します。

インターセクト操作には、代替ツールが利用できます。 詳細については、インターセクト ツールのドキュメントをご参照ください。

ペアワイズ インターセクト ツールは、ジオメトリーの交差部分が計算される点では インターセクト ツールと同様ですが、フィーチャのすべての組み合わせではなく、フィーチャのペアに対して交差部分が計算される点で異なります。

ペアワイズ インターセクト ツールの仕組みの詳細

ペアワイズ インターセクト ツールの図

使用法

  • 入力フィーチャクラスは 2 つのみサポートされています。

  • 入力は、ポイント、マルチポイント、ライン、ポリゴンなどのシンプル フィーチャである必要があります。 アノテーション フィーチャ、ディメンション フィーチャ、ネットワーク フィーチャなどのコンプレックス フィーチャは使用できません。

  • 入力のジオメトリー タイプが異なる場合、出力のジオメトリー タイプは、入力で最も低い次元のジオメトリのタイプがデフォルトになります。

    • 入力がポイント フィーチャの場合、デフォルトの出力はポイント フィーチャになります。

    • 入力がライン フィーチャで、ポイント フィーチャの入力がない場合、デフォルトの出力はライン フィーチャになります。

    • すべての入力がポリゴン フィーチャの場合、デフォルトの出力はポリゴン フィーチャになります。

  • 出力タイプ パラメーター値は、最も低い次元のジオメトリーまたはより低い次元であるジオメトリーの 入力フィーチャ パラメーター値のものになります。 たとえば、すべての入力がポリゴンの場合、出力はポリゴン、ライン、またはポイントのいずれかである可能性があります。 入力の 1 つのタイプがラインであり、ポイントの入力がない場合は、出力はラインまたはポイントにできます。 入力のいずれかがポイントである場合、出力タイプ の値はポイントのみになります。

  • 最大精度の使用 パラメーターは、出力タイプ パラメーター値が ポイント の場合にのみ適用されます。 精度は、x,y 解像度と、処理の際に使用される x,y 許容値の組み合わせです。 デフォルトでは、最初の 入力フィーチャ フィーチャクラスの空間参照のプロパティを使用します。

    精度 パラメーターがオンになっている場合、ポイント出力に対して可能な最大の精度値が使用されます。 このツールは、ツールで使用可能な最大精度を使用します。これは、ジオメトリー座標の絶対値と、ハードウェアの浮動小数点の精度に依存します。 デフォルトは 1 ミリメートルであるのに対し、使用される最大許容値の概算値は 0.002 ミリメートルです。

    出力を書き出すと空間参照の解像度が適用されるため、ポイントが少し移動することがあります。

    入力データに非線形セグメント (曲線) が含まれる場合、最良の結果を得るには曲線セグメントの維持環境を有効にし、曲線の処理方法環境を 正確 に設定します。

  • インターセクト ツールとは異なり、ランクはサポートされていません。

  • デフォルトでは、入力の曲線フィーチャが密集化して出力されます。 出力で曲線をサポートするには、曲線セグメントの維持環境を使用します。

  • すべての入力に空間インデックスが必要です。 インデックスが誤っている可能性がある場合は、空間インデックスの追加 ツールを使用して、インデックス (特にシェープファイル) を作成するか、既存のインデックスを再構築します。

  • 入力フィーチャに M 値または Z 値が存在する場合は、最初のフィーチャクラスの M 値および Z 値のみが出力フィーチャに転送されます。 最初のフィーチャクラスに M 値または Z 値が存在しない場合、出力に M 値または Z 値は含まれません。

  • 出力フィーチャクラスの空間参照は、入力フィーチャ パラメーターの最初のフィーチャクラスの空間参照になります。 詳細については、空間参照とジオプロセシングをご参照ください。

  • このツールは、並列処理ファクター環境を優先します。 この環境が設定されていない場合 (デフォルト) や 100 に設定されている場合、フル並列処理が有効になり、ツールはコンピューター上のすべての論理コアに作業を分配しようとします。 この環境を 0 に設定した場合、並列処理は有効になりません。 ファクターを 1 ~ 99 に指定すると、ツールは数式 (並列処理ファクター / 100 * 論理コア) の小数部を切り上げた整数を適用して、使用する論理コアの割合を特定します。 この数式の結果が 0 または 1 の場合、並列処理は有効化されません。

パラメーター

ラベル 説明 データ タイプ

入力フィーチャ

交差する入力フィーチャクラスまたはレイヤーです。 サポートされている入力は 2 つのみです。

Value Table

出力フィーチャクラス

出力フィーチャクラス。

Feature Class

結合する属性

(オプション)

入力フィーチャのどの属性を出力フィーチャクラスへ渡すかを指定します。

  • すべての属性入力フィーチャのすべての属性を出力フィーチャクラスへ渡します。 これがデフォルトです。

  • フィーチャ ID を除くすべての属性入力フィーチャの FID を除いたすべての属性を出力フィーチャクラスへ渡します。

  • フィーチャ ID のみ入力フィーチャの FID フィールドのみを出力フィーチャクラスへ渡します。

String

XY 許容値

(オプション)

すべてのフィーチャ座標 (ノードと頂点) の最短距離、および X 方向、Y 方向、XY 方向に座標を移動できる距離。

注意:

このパラメーターの値を変更すると、エラーまたは予期しない結果が発生する可能性があります。 このパラメーターは変更しないことをお勧めします。 ツール ダイアログ ボックスのビューからは削除されています。 デフォルトでは、入力フィーチャクラスの空間参照の x,y 許容値プロパティが使用されます。

Linear Unit

出力タイプ

(オプション)

返される交差のタイプを指定します。

  • 入力と同様返される交差は、最も低い次元のジオメトリーである入力フィーチャのジオメトリー タイプと同一になります。 すべての入力がポリゴンである場合、出力フィーチャクラスにはポリゴンが含まれます。 1 つ以上の入力がラインであり、ポイントの入力がない場合は、出力はラインになります。 1 つ以上の入力がポイントである場合、出力フィーチャクラスにはポイントが含まれます。 これがデフォルトです。

  • ライン返される交差はラインになります。 ポイントの入力がない場合のみ有効です。

  • ポイント返される交差はポイントになります。 入力がラインまたはポリゴンである場合、出力はマルチポイント フィーチャクラスになります。

String

最大精度を使用

(オプション)

出力タイプ パラメーター値が ポイント である場合に使用される精度のレベルを指定します。 このパラメーターは、出力タイプ パラメーター値が 入力と同様ライン の場合はサポートされません。 ポイント出力を決定する際、ツールが入力空間参照のデフォルトよりも大きい精度レベルを適用する場合に、このパラメーターをオンにします。

  • オンポイント出力を決定する際に最大の精度を使用します。

  • オフポイント出力を決定する際に、最初の入力フィーチャクラスの精度を使用します。 これがデフォルトです。

Boolean

環境

自動コミット, 完全に記述したフィールド名を保持, 出力データのデフォルト Z 値, M 座標精度, M 許容値, 出力データのコンフィグレーション キーワード, 出力データの M ドメイン, 出力データの XY ドメイン, 出力データの Z ドメイン, 出力座標系, 地理座標系変換, 範囲, 出力データに M 値を含む, 出力データに Z 値を含む, XY 座標精度, XY 許容値, Z 座標精度, Z 許容値, 並列処理ファクター, 曲線セグメントの維持, 曲線処理方法, ジオデータベース フィールド プロパティの転送

ライセンス情報

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