Places a representation 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.
Input features must be a line or polygon layer symbolized with a representation.
The modification to vertices is stored as a geometry override on the feature representation.
SetRepresentationControlPointByAngle_cartography (in_features, maximum_angle)
The input feature layer containing line or polygon representations.
The angle used to determine whether or not a vertex along a line or polygon outline will be set as a representation control point. The angle value must be greater than zero and less than 180 decimal degrees.
SetRepresentationControlPointByAngle tool Example (Python Window)
The following Python window script demonstrates how to use the SetRepresentationControlPointByAngle tool in immediate mode.
import arcpy from arcpy import env env.workspace = "C:\data" arcpy.SetRepresentationControlPointByAngle_cartography("trails.lyr", "135")
SetRepresentationControlPointByAngle tool Example (stand-alone Python script)
This stand-alone script shows an example of using the SetRepresentationControlPointByAngle tool.
# Name: SetRepresentationControlPointByAngle_standalone_script.py # Description: adds representation control points at locations where a feature has a sharp angle in its geometry # Author: ESRI # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables in_representations = "trails.lyr" minimum_angle_deviation = "135" # Execute Set Representation Control Point At Intersect arcpy.SetRepresentationControlPointAtIntersect_cartography(in_representations, minimum_angle_deviation)
This tool does not use any geoprocessing environments
- ArcGIS for Desktop Basic: No
- ArcGIS for Desktop Standard: No
- ArcGIS for Desktop Advanced: Yes