ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Calcular topes de línea

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Modifica el tipo de tope de línea (estilo de extremo) para símbolos de trazo de representación y lo almacena como una excepción de representación.

Ilustración

Ejemplos de la herramienta Calcular topes de línea
Se aplican topes cuadrados o de botón a las calles sin salida, mostrando opciones donde las calles con color de relleno se conectan con una calle verde de una sola línea.

Uso

  • Los símbolos de trazo de representación que son relativamente anchos y se dibujan con varias capas para visualizar un efecto de carretera con color de relleno generalmente se unen en los extremos con topes de líneas redondeados para evitar la aparición de espacios de símbolos en los ángulos agudos entre las entidades. Sin embargo, un tope redondeado por lo general no es una apariencia cartográfica deseable para una calle sin salida (entidades de línea colgantes que no están conectadas en su extremo a otra entidad). El estilo de tope de línea generalmente se invalida a un estilo de botón o cuadrado en estas situaciones. Esta herramienta detecta los nodos colgantes e invalida el tipo de tope de la representación del símbolo de trazo.

Sintaxis

arcpy.cartography.CalculateLineCaps(in_features, {cap_type}, {dangle_option})
ParámetroExplicaciónTipo de datos
in_features

Capa de entidades de entrada que contiene representaciones de línea.

Layer
cap_type
(Opcional)

Especifica cómo se dibujan los extremos de los símbolos de trazo de representación. El tipo de tope predeterminado de los trazos de representación es redondeado: el símbolo termina con un semicírculo de radio igual al ancho del trazo y se centra en el extremo de la línea.

  • BUTT —El símbolo de trazo termina exactamente dónde termina la geometría de línea. Esta es la opción predeterminada.
  • SQUARE —El símbolo de trazo termina con topes cuadrados cerrados que se extienden más allá del extremo de la línea hasta la mitad del ancho del símbolo.
String
dangle_option
(Opcional)

Especifica cómo se calculan los topes de línea para las entidades de línea contiguas que comparten un extremo, pero se dibujan con simbología diferente.

  • CASED_LINE_DANGLE —Se modifica el estilo de los topes para líneas colgantes (aquellas que no están conectadas a otra línea en los extremos) y también para las líneas donde un símbolo de línea con color de relleno se une en el extremo del símbolo de línea de una capa de trazo. Esta es la opción predeterminada.
  • TRUE_DANGLE —El estilo del tope se modifica solo para los extremos que no están conectados a otra entidad.
String

Salida derivada

NombreExplicaciónTipo de datos
out_representations

La capa de entidades de línea de entrada actualizada.

Layer

Muestra de código

Ejemplo 1 de CalculateLineCaps (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función CalculateLineCaps de modo inmediato.

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.CalculateLineCaps_cartography("roads.lyr", "BUTT", "CASED_LINE_DANGLE")
Ejemplo 2 de CalculateLineCaps (script independiente)

Esta secuencia de comandos independiente muestra un ejemplo de uso de la función CalculateLineCaps.

# Name: CalculateLineCaps_standalone_script.py
# Description: calculates a value for the line cap property of a representation stroke layer
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
in_features = "roads.lyr"
cap_type = "BUTT"
dangle_option = "CASED_LINE_DANGLE"

# Execute Calculate Line Caps
arcpy.CalculateLineCaps_cartography(in_features, cap_type, dangle_option)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados

  • Vista general del conjunto de herramientas Refinamiento cartográfico

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal