2011-06-14 12 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應該做你想要什麼。