2011-06-14 62 views
6

我有一组代表行政区域的多边形。这些区域是手工数字化的,在多边形应该接触的多边形之间有很小的空间。可能还有重叠的多边形。我怎样才能让多边形卡在一起,填补空白并消除重叠?“贴合”多边形在一起

QGIS/ArcGIS中或Python库中优选的(但算法建议表示欢迎)

+0

这是一个gis.stackexchange.com问题。 – steenhulthin 2011-06-14 14:46:27

+0

我在gis.stackexchange.com上提过这个问题。似乎没有一种工具可以做到这一点,所以我也在寻找一种计算几何方法来实现我自己。 – zoo 2011-06-14 14:51:56

+0

好吧,够公平的。对不起,如果我的第一个答案有点不礼貌。 – steenhulthin 2011-06-14 15:36:24

回答

2

旧学校ArcInfo有一个“干净”的功能 - 我想他们在地理处理中做了同样的事情,如果你使用geodb。在该功能中,您设置了将线条和点集合在一起的容差。干净摆脱所有这些细条(你所谈论的技术术语)。

对于QGIS:

此线程应该是对你有所帮助 http://hub.qgis.org/issues/3126

0

您可以在ArcGIS的世界的一个工具叫:geometry repair。你可以使用python API。

+1

但是,这个工具修复损坏的文件,修复单个功能中的无效几何。这对问题中的问题没有帮助。 – MarkJ 2011-06-15 20:11:43

3

我知道这个帖子是6个月大,但ayway,您可以使用Integrate tool在ArcGIS应该做你想要什么。