建筑物规则化

使用说明

通过提取建筑物的关键点及建筑物主方向,对建筑物覆盖区面的轮廓线进行规则化,用于消除建筑物范围几何中不规整的边界及细节。数据可以来源于点云提取建筑物、倾斜摄影提取建筑物、AI二元分类提取建筑物等。

结果数据集在保留原始字段的同时,新增了字段”status”用于表示要素是否进行了规则化,0表示未进行规则化(可能因为容限设置过小或源数据本身有错误),1表示该要素进行了规则化。

Regularize

功能入口

  • 工具箱 -> 数据处理 ->矢量:建筑物规则化,将该工具拖拽到可视化建模窗口中,再双击该功能图形。(iDesktopX)

参数说明

  • 源数据 :设置待进行处理的数据集及所在数据源。
  • 目标数据源 :设置结果数据集所在数据源。
  • 结果数据集名 :设置结果数据集名称。
  • 规则化方法 :设置建筑物规则化处理方法。用户可根据建筑物形状来选择合适的规则化方法。

    • ANYANGLE :用于不规则的建筑物。
    • RIGHTANGLES :用于主要由直角定义的建筑物。
    • RIGHTANGLESANDDIAGONALS : 用于由直角和对角边构成的建筑物。
    • CIRCLE :用于具有圆形特征的建筑物,如粮仓和水塔等。
  • 偏移距离 :设置规则化边界允许偏移的最大距离。对建筑物进行规则化要求不规则边界需要在一定范围区域内进行偏移,该范围区域为允许偏移的最大距离设置的缓冲区。 Regularize4
  • 单位 :设置规则化边界允许偏移的最大距离单位。
  • 限定面积 :设置面要素得以保留的最小面积。默认单位为平方米,默认值为0。可以通过设置该参数移除数据中一些独立细碎建筑面,如下图所示,小于该面积的建筑物将会被删除掉。 Regularize2
  • 洞限定面积 :设置面要素内部孔洞的最小面积。即小于该面积的孔洞将被填满。默认单位为平方米,默认值为0。有时待处理的建筑物数据中可能会出现空隙面(孔洞),如下图所示,此时可以通过设置该参数进行消除。 Regularize1
  • 是否保留原始字段 :结果数据集在保留原始字段的同时,新增了字段”status”用于表示要素是否进行了规则化,当原始字段中含有”status”时,勾选该项,则新增字段将标记为”status_1”。
  • 单击“ 执行 ”按钮,执行准备好的分析功能。执行完成后输出窗口中,会提示执行结果是成功还是失败。