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 fewer 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
Parameter | Explanation |
---|---|
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. |
Script example
import arcpy
# Maintain input curve segments if they are needed in the output.
arcpy.env.maintainCurveSegments = True