栅状图 (3D Analyst)

摘要

用于构建表面集合的垂直截面。

插图

栅状图

使用情况

  • 栅状图为在 3D 空间中可视化多个重叠表面之间的空间提供了一种有用的方法,例如地层学数据。

  • 可使用双线性插值法来推导沿栅格表面的高度。对于 TIN 表面,可以指定自然邻域法和线性插值法选项。

  • 可使用重叠剖面工具生成栅状图中的 x,y,z 值表格。

参数

标注说明数据类型
输入线要素

构建栅状图时使用的线要素。

Feature Layer
输入表面

构建栅状图时使用的表面。

Mosaic Layer; Raster Layer; TIN Layer
输出多面体要素类

由用于描绘栅状图的垂直面组成的输出多面体。

Feature Class
插值方法
(可选)

此插值法用于在构建栅状图时从 TIN 表面获取 z 值。该参数不适用于栅格表面。

  • 线性将使用线性插值法。这是默认设置。
  • 自然邻域法将使用自然邻域插值法。
String
下限高度
(可选)

用于定义栅状图最低高度的恒定高度。

Linear Unit
上限高度
(可选)

用于定义栅状图最高高度的恒定高度。

Linear Unit
采样距离
(可选)

用于确定从底层表面插入高度测量值的位置的水平距离。

Linear Unit

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 值。该参数不适用于栅格表面。

  • LINEAR将使用线性插值法。这是默认设置。
  • NATURAL_NEIGHBORS将使用自然邻域插值法。
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

相关主题