Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"snapping" polygons together

I have a set of polygons representing administrative districts. The districts were digitized by hand, and there are small spaces between polygons where the polygons should be touching. There are probably also overlapping polygons. How can I have the polygons snap together, filling the gaps and removing overlap?

QGIS / ArcGIS or Python library solution preferred (but algorithm suggestions welcome)

like image 954
zoo Avatar asked Jun 14 '11 14:06

zoo


2 Answers

I know this post is 6 months old but ayway, you can use the Integrate tool in ArcGIS which should do what you want.

like image 89
Martin Gunia Avatar answered Oct 16 '22 10:10

Martin Gunia


Old school ArcInfo had a "clean" function - I think they did the same thing in geoprocessing if you use a geodb. In that function you set a tolerance for snapping lines and points together. The clean gets rid of all those slivers (the technical term for what you are talking about).

For Qgis:

This thread should be of some help to you http://hub.qgis.org/issues/3126

like image 35
TheSteve0 Avatar answered Oct 16 '22 09:10

TheSteve0