フェンス ダイアグラム (Fence Diagram) (3D Analyst)

概要

サーフェスのコレクションの直断面を作成します。

フェンス ダイアグラム (Fence Diagram)

使用法

  • フェンス ダイアグラムは、3D 空間の複数の重なり合うサーフェス間の空間を視覚化するために有効な方法を提供します (層位データなど)。

  • ラスター サーフェスに沿って高さを得るには、共一次内挿法を使用します。TIN サーフェスでは、Natural Neighbor (最近隣内挿法) とリニア内挿法のオプションを指定できます。

  • フェンス ダイアグラム内の X、Y、Z 値のテーブルは、スタック断面図 (Stack Profile) ツールで作成できます。

構文

arcpy.3d.FenceDiagram(in_line_features, in_surface, out_feature_class, {method}, {floor_height}, {ceiling_height}, {sample_distance})
パラメーター説明データ タイプ
in_line_features

フェンス ダイアグラムを作成するために使用するライン フィーチャ。

Feature Layer
in_surface
[in_surface,...]

フェンス ダイアグラムを作成するために使用するサーフェス。

Mosaic Layer; Raster Layer; TIN Layer
out_feature_class

フェンス ダイアグラムを表す垂直面で構成される出力マルチパッチ。

Feature Class
method
(オプション)

フェンス ダイアグラムの作成時に TIN サーフェスから Z 値を取得するために使用する内挿方法。このパラメーターは、ラスター サーフェスには適用されません。

  • LINEARリニア内挿法を使用します。これがデフォルト設定です。
  • NATURAL_NEIGHBORSNatural Neighbor 内挿法を使用します。
String
floor_height
(オプション)

フェンス ダイアグラムの最低の高さを定義するために使用する一定の高さ。

Linear Unit
ceiling_height
(オプション)

フェンス ダイアグラムの最高の高さを定義するために使用する一定の高さ。

Linear Unit
sample_distance
(オプション)

高さの計測値が基盤となるサーフェスから内挿される位置を特定するために使用される水平距離。

Linear Unit

コードのサンプル

FenceDiagram (フェンス ダイアグラム) の例 1 (Python ウィンドウ)

次のサンプルは、Python ウィンドウでこのツールを使用する方法を示しています。

arcpy.env.workspace = 'c:/data'
arcpy.ddd.FenceDiagram('fence_profile.shp', 
                       ['alluvium.tif', 'white_limestone.tif', 'yellow_limestone.tif'], 
                       'fence_diagram.shp', sample_distance='5 Meters')

ライセンス情報

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

関連トピック