Maintain Curve Segments (Environment setting)

Tools that honor the Maintain Curve Segments environment will maintain input curve segments in the output.

Usage notes

  • Maintaining curve segments can be time-consuming in some situations. The number of curve segments, as well as the complexity of the curve segments, could require more processing time.
  • Depending on the arc of the curve, tool output may differ slightly when maintaining curve segments, compared to using densified segments. More or less features could interact, causing differences in output.

Dialog syntax

Maintain Curve Segments—Determines if curve segments in the input will be maintained as curves in the output.

  • Unchecked—Input curve segments will be densified in the output. This is the default.
  • Checked—Input curve segments will be maintained in the output as is.

Scripting syntax

arcpy.env.maintainCurveSegments = Boolean

ParameterExplanation

False

Input curve segments will be densified in the output. This is the default.

True

Input curve segments will be maintained in the output as is.

maintainCurveSegments syntax

Script example

import arcpy

# Maintain input curve segments if they are needed in the output.
arcpy.env.maintainCurveSegments = True

Related topics