Monday, 5 September 2016

qgis - Removing small spaces (slivers) between polygons?



I have a set of polygons representing administrative districts. The districts were digitized by hand, and there are small spaces (slivers) between polygons where the polygons should be touching.



How can I have the polygons snap together, removing the spaces?


QGIS preferred, but ArcGIS and general programming are also options.



Answer



Use Eliminate (ArcInfo License required)


Eliminates polygons by merging them with neighboring polygons that have the largest area or the longest shared border. Eliminate is often used to remove small sliver polygons that are the result of overlay operations, such as Intersect or Union.


http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000005p000000.htm


enter image description here


ArcGIS 10 Users Note there is a NEW Feature in the Options for this Tool.


It is now possible to preserve the original POLYGON or POLYLINE with the option > ex_features (Optional) An input polyline or polygon feature class or layer that defines polygon boundaries, or portions thereof, that should not be eliminated.


No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...