Skip to content

Releases: buildingdata/ucdt-processing-gui

v1.18.1

08 May 12:00
7a95c03

Choose a tag to compare

ver license

更新

  • 网格导出支持了省、市、区县三级联动范围导出
  • 重构了数据聚合的管线,预处理热点优先做线分块程分块
  • 性能优化和设置调整,更新数据聚合性能提示
  • 更新的预设默认值,预设值更加合理

修复

  • CSV 批量导出文件名首个文件补上 grid_uid 后缀
  • 修复了网格导出执行时 GUI 未响应几秒的问题
  • 修复导出性能设置未真实生效的问题
  • 修复了数据聚合有些瓦片可能出错的问题

v1.16.0

26 Apr 13:13
7a95c03

Choose a tag to compare

ver license

更新

  • 调整了瓦片的命名结构,固定为经度3位,纬度2位
  • 修复了 grid_id 网格的错误命名问题
  • 修复了批量任务的 grid_id 问题

v1.15.0

24 Apr 03:21
7a95c03

Choose a tag to compare

ver license

更新

  • 数据聚合增加了断点继续功能
  • 对性能描述进行了修改

v1.14.14

19 Apr 14:16
7a95c03

Choose a tag to compare

自动化发布

Pylint

更新

  • 增加软件检查更新功能
  • 增加了过滤算法
  • 增加了修复算法

修复方法说明

方法 描述 默认启用 默认阈值 阈值含义
修复无效几何 处理自交、拓扑非法、碎裂部件等无效几何,尽量把 geometry 修成合法 Polygon / MultiPolygon。通常不会主动改变正常建筑的轮廓,只修补拓扑问题。 无阈值
删除小孔洞 仅删除面积较小的 interior hole,保留较大的真实中庭或空腔。适合清理遥感提取里常见的小黑洞、小噪点。 small_hole_area_max = 12.0 m² 孔洞面积小于该值时会被填平
填充全部孔洞 直接填充全部孔洞,只保留建筑外轮廓。适合你明确把所有孔洞都视为噪声的场景。 无阈值
轻量边界简化 对边界做保拓扑简化,减少锯齿、毛刺和过密折点。能让轮廓更平滑,但阈值过大可能削弱真实细节。 simplify_tolerance = 0.6 m 简化容差,值越大,边界压缩越强

过滤方法说明

方法 描述 默认启用 默认阈值 阈值含义
最短边 删除最短边过短的建筑,常用于去掉毛刺、尖刺和碎裂边。适合边界噪声多的数据。 min_edge_length = 2.5 m 最短边必须大于等于该值,否则过滤
孔洞占比 删除孔洞面积占外轮廓面积比例过高的建筑。适合识别内部空腔异常大的 footprint。 max_hole_ratio = 0.03 孔洞面积占比必须小于等于该值,否则过滤
孔洞数量 删除孔洞数量过多的建筑。适合清除内部结构异常破碎的 footprint。 max_hole_count = 0 孔洞数量必须小于等于该值,否则过滤
MBR 填充率 删除对最小外接矩形填充率过低的建筑。对 L 形、锯齿形、极不规则噪声识别较有效。 min_mbr_ratio = 0.65 建筑面积与最小外接矩形面积之比必须大于等于该值,否则过滤
凸包比 删除相对凸包面积过低的建筑。适合识别凹陷过多、边界异常扭曲的轮廓。 min_convexity = 0.85 建筑面积与凸包面积之比必须大于等于该值,否则过滤
紧致度 删除紧致度过低的建筑。适合补充筛掉细长、破碎、拉伸明显的异常轮廓。 min_compactness = 0.2 紧致度必须大于等于该值,否则过滤
顶点数 删除外轮廓顶点数过多的建筑。适合清理锯齿边、多段折线和过度碎化轮廓。 max_vertex_count = 12 外轮廓顶点数必须小于等于该值,否则过滤

推荐组合

  • 保守清洗(推荐起点)

    • 修复:修复无效几何 + 删除小孔洞
    • 过滤:MBR 填充率 + 凸包比
    • 适合大多数城市场景,误删风险较低
  • 中等强度清洗

    • 修复:修复无效几何 + 删除小孔洞 + 轻量边界简化
    • 过滤:最短边 + MBR 填充率 + 凸包比
    • 适合边界抖动明显的遥感提取结果
  • 激进清洗

    • 修复:填充全部孔洞 + 轻量边界简化
    • 过滤:再叠加 顶点数 / 紧致度

调参建议

  • 先少量抽样测试:先在一个城市或几个网格上观察导出结果,再批量跑全域
  • 先修复,后加过滤:优先启用 修复无效几何 / 删除小孔洞,确认效果后再逐步加过滤
  • 阈值由松到紧:例如先从 MBR 填充率 0.60 至 0.70、凸包比 0.80 至 0.88 开始,再逐步收紧
  • 保留真实异形建筑:如果研究区存在大量真实 L 形、凹形建筑,不要一开始就把 MBR 填充率 和 凸包比 设得太高