ラベル | 説明 | データ タイプ |
入力ライン フィーチャ | フェンス ダイアグラムを作成するために使用するライン フィーチャ。 | Feature Layer |
入力サーフェス | フェンス ダイアグラムを作成するために使用するサーフェス。 | Mosaic Layer; Raster Layer; TIN Layer |
出力マルチパッチ フィーチャクラス
| フェンス ダイアグラムを表す垂直面で構成される出力マルチパッチ。 | Feature Class |
内挿方法
(オプション) | フェンス ダイアグラムの作成時に TIN サーフェスから Z 値を取得するために使用する内挿方法。このパラメーターは、ラスター サーフェスには適用されません。
| String |
最小値
(オプション) | フェンス ダイアグラムの最低の高さを定義するために使用する一定の高さ。 | Linear Unit |
最大値
(オプション) | フェンス ダイアグラムの最高の高さを定義するために使用する一定の高さ。 | Linear Unit |
サンプリング距離
(オプション) | 高さの計測値が基盤となるサーフェスから内挿される位置を特定するために使用される水平距離。 | Linear Unit |
サマリー
サーフェスのコレクションの直断面を作成します。
図
使用法
フェンス ダイアグラムは、3D 空間の複数の重なり合うサーフェス間の空間を視覚化するために有効な方法を提供します (層位データなど)。
ラスター サーフェスに沿って高さを得るには、共一次内挿法を使用します。TIN サーフェスでは、Natural Neighbor (最近隣内挿法) とリニア内挿法のオプションを指定できます。
フェンス ダイアグラム内の X、Y、Z 値のテーブルは、スタック断面図 (Stack Profile) ツールで作成できます。
パラメーター
arcpy.ddd.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 値を取得するために使用する内挿方法。このパラメーターは、ラスター サーフェスには適用されません。
| String |
floor_height (オプション) | フェンス ダイアグラムの最低の高さを定義するために使用する一定の高さ。 | Linear Unit |
ceiling_height (オプション) | フェンス ダイアグラムの最高の高さを定義するために使用する一定の高さ。 | Linear Unit |
sample_distance (オプション) | 高さの計測値が基盤となるサーフェスから内挿される位置を特定するために使用される水平距離。 | Linear Unit |
コードのサンプル
次のサンプルは、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