Open Table of Contents

Clean Polygon

Go to ToolBox Implementation Go to .NET Implementation

Ensures topological correctness of a polygon feature data set.

Inputs:

Outputs:

Notes :

Example:

Input Layer

After Clean

cleanPg_before.jpg (48191 bytes) cleanPg_after.jpg (48209 bytes)

Detail A before Clean

Detail A after Clean

cleanPg_beforeA.jpg (82583 bytes) cleanPg_afterA.jpg (71382 bytes)
Attribute tables
Input table cleanPg_in.jpg (6139 bytes)
Result table cleanPg_out.jpg (6382 bytes)
Overlaps table cleanPg_overlaps.jpg (5053 bytes)

ToolBox implementation
(Go to TOP)

Command line syntax

ET_GPCleanPolygon <input_dataset> <out_feature class> <fuzzy_tolerance>{overlaps_feature_class}

Parameters

Expression Explanation
<input_dataset> A Polygon feature class or feature layer
<out_feature class> A String - the full name of the output feature class (A feature class with the same full name should not exist)
{fuzzy_tolerance} A Double setting the Fuzzy tolerance (in the units of the input dataset) to be used if the  {clean_polylines} is True. If  {clean_polylines}is False this parameter is ignored
{overlaps_feature_class} A String - the full name of the output point feature class that identifies the overlaps in the input feature class. (A feature class with the same full name should not exist)

Scripting syntax

ET_GPCleanPolygon (input_dataset, out_feature class, fuzzy_tolerance,overlaps_feature_class)

See the explanations above:
<> - required parameter
{} - optional parameter

.NET implementation
(Go to TOP)

CleanPolygons(pInFC As IFeatureClass, sOutFName As String, dFuzzy As Double,Optional sOverlapsFName As String = "") As IFeatureClass

Copyright Ianko Tchoukanski