EGB Hydro Centerline (Defense Mapping)

License Level:BasicStandardAdvanced

Summary

Converts hydrographic polygon features into individual polyline centerlines. This tool is used by the Esri Defense Mapping solution to create polyline hydrographic features at scales where a polygon feature is inappropriate or not useful. It produces an approximate centerline from input polygons. This centerline serves as a polyline representation of the original polygon feature.

Usage

Syntax

EGBHydroCenterline_defense (in_polygon_features, in_polyline_features)
ParameterExplanationData Type
in_polygon_features

The polygon features from which centerlines will be generated.

Feature Layer
in_polyline_features

A preexisting polyline feature class.

Feature Layer

Code Sample

EGBHydroCenterLine example (stand-alone script)

The following stand-alone script demonstrates how to use the EGBHydroCenterline tool.

# EGBHydroCenterline_Example.py
# Description:
# Requirements: Esri Defense Mapping solution, 3D Analyst extension, Spatial Analyst extension
 
# Import arcpy module
import arcpy

# Check out a DefenseMapping extension license
arcpy.CheckOutExtension("3d")
arcpy.CheckOutExtension("foundation")
arcpy.CheckOutExtension("defense")

arcpy.env.workspace = "c:\\data\\HydroTest.gdb"

inPolyFeatures = "HydrographySrf"
inPolylineFeatures = "HydrographyCrv"

# Create 2 feature layers for processing
arcpy.MakeFeatureLayer_management(inPolyFeatures,'inPolyFeats')
arcpy.MakeFeatureLayer_management(inPolylineFeatures,'inPolyLineFeats')

# execute the EGB Hydro Centerline tool
arcpy.EGBHydroCenterline_defense('inPolyFeats', 'inPolyLineFeats')
print arcpy.GetMessages()

# Check in the extensions
arcpy.CheckInExtension("3d")
arcpy.CheckInExtension("foundation")
arcpy.CheckInExtension("defense")

Environments

Related Topics

Licensing Information

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: Requires Defense Mapping and Spatial Analyst and 3D Analyst
ArcGIS for Desktop Advanced: Requires Defense Mapping and Spatial Analyst and 3D Analyst
11/30/2015