Open Table of Contents

Clean Polyline

Go to ToolBox Implementation Go to .NET Implementation

Ensures topological correctness of a polyline feature data set.

Inputs:

Outputs:

Notes :

Example:

Input Layer ( with analyzed nodes )

After Clean ( with analyzed nodes )

cleanPl_before.jpg (16200 bytes) cleanPl_after.jpg (16184 bytes)

Duplicates layer ( The Clean layer as a background )

cleanPl_over.jpg (7793 bytes)

ToolBox implementation
(Go to TOP)

Command line syntax

ET_GPCleanPolyline <input_dataset> <out_feature class> <fuzzy_tolerance>{duplicates_feature_class}

Parameters

Expression Explanation
<input_dataset> A Polyline 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
{duplicates_feature_class} A String - the full name of the output polyline feature class that identifies the polylines removed as duplicates. (A feature class with the same full name should not exist)

Scripting syntax

ET_GPCleanPolyline (input_dataset, out_feature class, fuzzy_tolerance,duplicates_feature_class)

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

.NET implementation
(Go to TOP)

CleanPolylines(pInFC As IFeatureClass, sOutFName As String, dFuzzy As Double, Optional sDuplicatesFName As String = "") As IFeatureClass

Copyright Ianko Tchoukanski