标注 | 说明 | 数据类型 |
输入线要素 | 将用于构建栅状图的线要素。 | Feature Layer |
输入表面 | 将用于构建栅状图的栅格和 TIN 表面。 | Mosaic Layer; Raster Layer; TIN Layer |
输出多面体要素类 | 由用于描绘栅状图的垂直面组成的输出多面体。 | Feature Class |
插值方法 (可选) | 指定将用于在构建栅状图时从 TIN 表面获取 z 值的插值方法。 该参数不适用于栅格表面。
| String |
下限高度 (可选) | 将用于定义栅状图最低高度的恒定高度。 | Linear Unit |
上限高度 (可选) | 将用于定义栅状图最高高度的恒定高度。 | Linear Unit |
采样距离 (可选) | 将用于确定从底层表面插入高度测量值的位置的水平距离。 | Linear Unit |
摘要
用于构建表面集合的垂直截面。
插图
使用情况
栅状图为在 3D 空间中可视化多个重叠表面之间的空间提供了一种方法,例如地层学数据。
任何弯曲线段都将使用采样距离参数值概化到线段中。 如果未指定采样距离,则该值将从输入表面派生。 对于栅格,默认采样距离将是栅格的像元大小。 对于 TIN,默认采样距离将基于三角化表面生成的边。 如果曲线短于采样分辨率,则曲线将使用起点和终点简化为两点线。
可使用双线性插值法来推导沿栅格表面的高度。 对于 TIN 表面,可以指定自然邻域法或线性插值法。
可使用重叠剖面工具生成栅状图中的 x,y,z 值表格。
参数
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,...] | 将用于构建栅状图的栅格和 TIN 表面。 | 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')