在尝试使用以下方法在PyQGIS中将折线图层多边形化时
processing.runandload("qgis:linestopolygons",explode_path,polygon_path)
python控制台中的命令,它不会创建与线边缘相对应的多边形。相反,它沿弯曲的边缘创建了条形多边形。为什么不沿线边缘创建多边形?
在多边形化时,黑线应该是创建的多边形的边缘。而是沿着弯曲的边缘(蓝色多边形)仅创建了几个条。
@Joseph刚刚尝试了SAGA版本。结果还是一样。
—
Sjs 2016年
尝试使用插件Geometry Checker或GRASS工具v.clean清理线形文件。
—
约瑟夫
@Joseph数据在拓扑上是干净的。使用“多边形化”工具获得了所需的结果。谢谢你的意见。已经了解了几个拓扑检查器:)
—
Sjs
好人,很高兴您找到了解决方法=)
—
约瑟夫
processing.runandload("saga:convertlinestopolygons",explode_path,polygon_path)