3D ラインをマルチパッチでインターセクト (Intersect 3D Line With Multipatch) (3D Analyst)

ArcGIS Pro 3.4 | | ヘルプのアーカイブ

サマリー

3D ラインとマルチパッチ フィーチャのジオメトリの交差部分の数を返し、交差ポイントを表すオプションのフィーチャを出力するとともに、3D ラインを交差ポイントで分割します。

[3D ラインをマルチパッチでインターセクト (Intersect 3D Line With Multipatch)] の図

使用法

  • 交差数は、メッセージ ウィンドウに返され、それ以降の処理の前提条件を確立するモデルまたはスクリプトに使用できます。

  • このツールは、3D ユークリッド空間での交差ポイントを決定します。2D ライン フィーチャはこのツールでサポートされていませんが、高さの定義が属性フィールドに格納された 2D ライン フィーチャは、[属性でフィーチャを 3D に変換 (Feature to 3D By Attribute)] を使用して、3D に変換できます。

  • オプションのポイント出力は、入力ラインとマルチパッチ フィーチャ間の交差ポイントを表し、次の属性を含みます。

    • LINE_OID - 交差の見つかった元のラインの OBJECTID。
    • MPATCH_OID - この位置でラインと交差したマルチパッチの OBJECTID。
    • DIST_3D - 交差の見つかった元のラインの 3D 距離。
  • オプションのライン出力は、交差ポイントで入力ライン フィーチャを分割し、次の属性を含みます。

    • LINE_OID - 新しいラインの取得元である元のラインの OBJECTID。
    • FROM_MP_ID - 新しいラインの始点と交差するマルチパッチ フィーチャの OBJECTID。値が -1 の場合、ラインの始点が交差ポイントでないことを示します。
    • TO_MP_ID - 新しいラインの終点と交差するマルチパッチの OBJECTID。値が -1 の場合、ラインの始点が交差ポイントでないことを示します。
      注意:

      ラインがマルチパッチと交差しない場合は、このマルチパッチは出力に直接コピーされ、FROM_MP_ID フィールドと TO_MP_ID フィールドには -1 が出力されます。

    • DIST_3D - 交差の見つかった元のライン (この新しいラインの始点となるライン) の 3D 距離。
    • LENGTH_3D - この新しいラインの 3D 長さ。元のラインから取得した新しい各ラインの長さを合計した値は、元のラインの 3D 長さに等しくなります。
  • 元のラインの属性値は、出力ライン フィーチャクラスを使用することで、[属性を結合] パラメーターを介してオプションの出力フィーチャ内で参照できます。

パラメーター

ラベル説明データ タイプ
入力ライン フィーチャ

マルチパッチ フィーチャと交差するライン フィーチャ。

Feature Layer
入力マルチパッチ フィーチャ

ラインが交差するマルチパッチ フィーチャ。

Feature Layer
結合する属性
(オプション)

オプションの出力フィーチャに格納される入力ライン フィーチャ属性。

  • フィーチャ ID のみ フィーチャの識別番号のみが格納されます。これがデフォルトです。
  • すべての属性すべての属性が格納されます。
String
出力ポイント
(オプション)

3D ラインとマルチパッチ間の交差ポイントを表すオプションのフィーチャ。

Feature Class
出力ライン
(オプション)

マルチパッチ フィーチャとの各交差ポイントで入力ラインを分割するオプションのライン フィーチャ。

Feature Class

派生した出力

ラベル説明データ タイプ
交差数

交差数。

Long

ライセンス情報

  • Basic: 次のものが必要 3D Analyst
  • Standard: 次のものが必要 3D Analyst
  • Advanced: 次のものが必要 3D Analyst

関連トピック