Establecer punto de control en intersección (Cartografía)

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

Punto de control en intersección

Uso

    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.

  • 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.

Sintaxis

SetControlPointAtIntersect(in_line_or_polygon_features, {in_features})
ParámetroExplicaciónTipo 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

NombreExplicaciónTipo de datos
out_representations

Las entidades de entrada actualizadas.

Capa de entidades

Muestra de código

Ejemplo de SetControlPointAtIntersect (ventana de Python)

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")
Ejemplo de SetControlPointAtIntersect (script independiente)

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)

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Advanced: Sí

Temas relacionados