描述
用于构建表面集合的垂直截面。
插图
使用方法
栅状图为在 3D 空间中可视化多个重叠表面之间的空间提供了一种有用的方法,例如地层学数据。
可使用双线性插值法来推导沿栅格表面的高度。对于 TIN 表面,可以指定自然邻域法和线性插值法选项。
可使用重叠剖面工具生成栅状图中的 x,y,z 值表格。
语法
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 值。该参数不适用于栅格表面。
| 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