Clean Polygons

Running programmatically

Ensures topological correctness of a polygon feature data set.

Inputs:

Outputs:

Notes :

Example:

Input Layer

Input Layer

After Clean

After Clean Polygons

Detail A before Clean

Detail A before Clean

Detail A after Clean

Detail A after Clean

Running Programmatically

(Go to TOP)

Parameters

Expression Explanation
Function Name CleanPolygons
<input dataset> A String representing the input layer. Must be of Polygon type.
<output dataset> A String - the full name of the output layer.
<Fuzzy Tolerance> A Double representing the Fuzzy Tolerance.
{Overlaps Name} A String representing the output point layer indicating the overlaps in the original polygons.
{Sort Field} A String representing a field to be used to sort the data before processing. The first features in the input dataset after sorting using that field will have priority during the cleaning process.

Running the function

ETGWPath used in the table below is the  full path to ETGWRun.exe (E.G. "C:\Program Files\ETSpatial Techniques\ETGeo Wizards\ETGWRun.exe")

Language Syntax
Python subprocess.call([ETGWPath, "CleanPolygons", "input dataset", "output dataset", "Fuzzy Tolerance", "Overlaps Name", "Sort Field"])
.NET using ETGWRun.exe StartInfo.FileName = ETGWPath
StartInfo.Arguments = "CleanPolygons" "input dataset" "output dataset" "Fuzzy Tolerance" "Overlaps Name" "Sort Field"
.NET using ETGWOutX.dll CleanPolygons(input dataset, output dataset, Fuzzy Tolerance,Overlaps Name, Sort Field)
ArcPy arcpy.CleanPolygons(input dataset, output dataset, "Fuzzy Tolerance", "Overlaps Name", "Sort Field")

Notes:

(Go to TOP)