如何在QGIS中检查拓扑?


17

我有两个带有多边形的Shapefile(City和Forerst)

是否有可以检查拓扑(QGIS)的插件?像“结不重叠”之类的?我不希望它们重叠。

有人知道插件吗?会很好!

Answers:


12

新的拓扑检查器插件将在下一版本中提供。您可以在以下视频中看到它在工作中:http : //www.youtube.com/watch?v=huhkTZkoKC8

更多信息:https : //github.com/qgis/Quantum-GIS/pull/356


1
新的拓扑检查器是否可以清除拓扑错误或使用类似于ArcGIS 10的规则管理拓扑?是否有像ArcGIS 10中一样的分段捕捉器工具?谢谢。
低于雷达

1
这个插件已经发布了吗?如果是,我在哪里可以找到它?
Stefan

11

您可以使用 为此 GRASS Toolbox

使用GRASS Toolbox清理SHAPE文件的拓扑

  1. 将SHAPE文件加载到QGIS中
  2. 使用现有的GRASS映射集(或创建一个新的)与匹配的投影设置
  3. 现在,您必须使用工具箱->文件管理->导入GRASS->导入矢量到GRASS->从QGIS视图(v.in.ogr.qgis)导入矢量将SHAPE文件从QGIS传输到GRASS。根据您的SHAPE文件的质量,可能会报告一些拓扑问题。
  4. 现在,我们可以使用拓扑工具通过工具箱在GRASS中解决以下拓扑问题:矢量->开发地图->用于清理矢量地图拓扑的工具集-> v.clean.break。以地图单位定义阈值(例如0.5 [m]或类似值)。分析打印的报告,可能需要调整阈值或使用其他拓扑清除工具。然后单击查看输出以将结果显示为地图。
  5. 将清理后的地图导出为SHAPE格式:文件管理->从GRASS导出->从GRASS导出矢量-> v.out.ogr
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.