Set Representation Control Point By Angle (Cartography)
Places a representation control point at vertices along a line or polygon boundary where the inner angle 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.
The input feature layer containing line or polygon representations.
The angle used to determine whether or not a vertex along a line or polygon boundary will be set as a representation 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 SetRepresentationControlPointByAngle tool in immediate mode.
import arcpy from arcpy import env env.workspace = "C:\data" arcpy.SetRepresentationControlPointByAngle_cartography("trails.lyr", "135")
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 # 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)