Resumen
Coloca un punto de control en los vértices a lo largo de un contorno de línea o polígono donde el ángulo creado por un cambio en la dirección de la línea es menor o igual que el ángulo máximo especificado.
Ilustración
Uso
No se pueden agregar puntos de control a shapefiles.
Precaución:
Esta herramienta modifica los datos de entrada. Consulte Herramientas que no crean datasets de salida para obtener más información y estrategias para evitar cambios de datos no deseados.
Sintaxis
SetControlPointByAngle(in_features, maximum_angle)
Parámetro | Explicación | Tipo de datos |
in_features | La capa de entidades que contiene entidades de línea o poligonales. | Feature Layer |
maximum_angle | El ángulo utilizado para determinar si un vértice a lo largo de un contorno de línea o polígono se establecerá o no como un punto de control. El valor del ángulo debe ser superior a cero y menor a 180 grados decimales. | Double |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_representations | Las entidades de entrada actualizadas. | Capa de entidades |
Muestra de código
El script de la ventana de Python muestra cómo utilizar la herramienta SetControlPointByAngle en el modo inmediato.
import arcpy
arcpy.env.workspace = "C:\data"
arcpy.SetControlPointByAngle_cartography("trails.lyrx", "135")
Este script independiente muestra un ejemplo del uso de la herramienta SetControlPointByAngle.
# 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
# Import system modules
import arcpy
# Set environment settings
arcpy.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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: No
- Advanced: Sí