Skip to main content

规则化邻近建筑物覆盖区 (3D Analyst 工具)

汇总

规则化具有公共边界的建筑物覆盖区。

用法

  • 此工具使用 折线压缩算法 校正通过要素提取工作流(该工作流可能会产生多余的伪影)创建的建筑物覆盖区面中的变形。

  • 在规则化从栅格数据获取的建筑物轮廓线时,规则化容差应大于源栅格的分辨率。

  • 具有相邻边界的要素必须具有通用属性值,才能创建不与其他要素重叠的规则边界。 如果没有通用属性,请考虑执行以下步骤:

    1. 使用 缓冲区 工具,缓冲距离与所需规则化容差相匹配。

    2. 使用 联合 工具处理缓冲的面要素,为重叠面创建单一要素。

    3. 使用 空间连接 工具,将联合面的唯一 ID 添加到要规则化的原始输入要素中。

    4. 运行规则化邻近建筑物覆盖区工具,并在分组字段(在 Python 中为 group 参数)中指定包含唯一 ID 的字段。

  • 考虑使用任何角度方法处理由锐角内角或优角内角组成的输入要素,或在两段之间的弯曲角度不位于 90° 到 180° 之间的 45° 间隔时使用该方法。

  • 如果工具无法对给定输入生成规则化解决方案,则会将原始要素复制到输出。 STATUS 字段中指定的值将指示是否按以下方式对要素进行规则化:

    • 0—规则化要素

    • 1—原始要素

参数

标注 说明 数据类型

输入要素

将要处理的输入要素。

Feature Layer

分组字段

此字段用于确定哪些要素将共享重合、非重叠边界。

Field

输出要素类

将生成的要素类。

Feature Class

方法

要用于规则化输入要素的方法。

  • Right anglesIdentifies the best line segments that fit the input feature vertices along 90° and 180° angles.

  • Right angles and diagonalsIdentifies the best line segments that fit the input feature vertices along 90°, 135°, and 180° interior angles.

  • Any anglesIdentifies the best fit line that falls along any angle while reducing the overall vertex count of the input features.

String

容差

规则化覆盖区可从其原始要素的边界偏移的最大距离。

Linear Unit

精度

将在规则化过程中使用的空间格网精度。 值的有效范围为 0.05 到 0.25。

Double

角度偏差限制

使用直角和对角 (RIGHT_ANGLES_AND_DIAGONALS) 方法时,要容许的最佳拟合线内部角度的最大偏差。 要获得最佳结果,通常应将该值保持为小于 5°。 对于其他规则化方法,将禁用此参数。

Double

环境

当前工作空间, 输出坐标系, 地理变换

许可信息

  • 基本: 需要 3D Analyst
  • 标准: 需要 3D Analyst
  • 高级: 需要 3D Analyst