Places a control point at vertices along a line or polygon outline where the angle created by a change in line direction is less than or equal to a specified maximum angle.
Control points cannot be added to shapefiles.
This tool modifies the input data. See Tools with no outputs for more information and strategies to avoid undesired data changes.
SetControlPointByAngle_cartography (in_features, maximum_angle)
The feature layer containing line or polygon features.
The angle used to determine whether or not a vertex along a line or polygon outline will be set as a control point. The angle value must be greater than zero and less than 180 decimal degrees.
The following Python window script demonstrates how to use the SetControlPointByAngle tool in immediate mode.
import arcpy from arcpy import env env.workspace = "C:\data" arcpy.SetControlPointByAngle_cartography("trails.lyrx", "135")
This stand-alone script shows an example of using the SetControlPointByAngle tool.
# Name: SetControlPointByAngle_standalone_script.py # Description: Places a control point at vertices along a line or polygon outline where the angle created by a change in line direction is less than or equal to a specified maximum angle # Author: ESRI # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables in_layer = "trails.lyrx" minimum_angle_deviation = "135" # Execute Set Representation Control Point At Intersect arcpy.SetControlPointByAngle_cartography(in_layer, minimum_angle_deviation)
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: No
- ArcGIS Desktop Advanced: Yes