Resumen
Crea un punto de control en vértices compartidos por una o más de una entidad de línea o poligonal. Esta herramienta se utiliza generalmente para sincronizar la simbología de límite en polígonos adyacentes.
Ilustración
Uso
Los puntos de control se pueden utilizar para controlar las fases de la simbología con patrones como, por ejemplo, líneas con guiones. Utilice esta herramienta para sincronizar la simbología de contorno en fases en polígonos adyacentes.
La entrada principal debe ser una clase de entidad de línea o poligonal. La segunda entrada puede ser una clase de entidad de puntos, de línea o poligonal. Las entidades secundarias proporcionan geometría para su comparación con las entidades de entrada principales.
Los puntos de control existentes no se quitan.
Cuando solo se introduzca una capa, los puntos de control se crearán únicamente donde haya tres segmentos que formen una intersección. Cuando se introducen entidades secundarias, se añaden puntos de control en las ubicaciones de intersección de los segmentos.
Las dos capas de entrada aceptan geometría multiparte.
No se pueden agregar puntos de control a shapefiles.
El procesamiento de datasets grandes podría superar los límites de memoria. En este caso, considere el procesamiento de los datos de entrada por partición al identificar una clase de entidad poligonal relevante en la configuración de entorno Particiones cartográficas. Las partes de los datos definidos por los límites de partición se procesarán en secuencia. El resultado será sin fisuras y consistente en los bordes de la partición.
Precaución:
Esta herramienta modifica los datos de entrada. Consulte Herramientas que modifican o actualizan los datos de entrada para obtener más información y estrategias para evitar cambios de datos no deseados.
Sintaxis
arcpy.cartography.SetControlPointAtIntersect(in_line_or_polygon_features, {in_features})
Parámetro | Explicación | Tipo de datos |
in_line_or_polygon_features | La capa de entidades de línea o poligonales. | Feature Layer |
in_features (Opcional) | La capa de entidad con entidades coincidentes. | Feature Layer |
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 SetControlPointAtIntersect en el modo inmediato.
import arcpy
arcpy.env.workspace = "C:\data"
arcpy.env.cartographicPartitions = "partitions.lyrx"
arcpy.SetControlPointAtIntersect_cartography("parcels.lyrx", "roads.lyrx")
Este script independiente muestra un ejemplo del uso de la herramienta SetControlPointAtIntersect.
# Name: SetControlPointAtIntersect_standalone_script.py
# Description: Creates a control point at vertices that are shared by one or
# more line or polygon features.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
arcpy.env.cartographicPartitions = "partitions.lyrx"
# Set local variables
in_line_or_polygon_features = "parcels.lyrx"
in_features = "roads.lyrx"
# Execute Set Representation Control Point At Intersect
arcpy.SetControlPointAtIntersect_cartography(in_line_or_polygon_features,
in_features)
Entornos
Información de licenciamiento
- Basic: No
- Standard: No
- Advanced: Sí