ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

SIG en tu empresa

ArcGIS for 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
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Calcular topes de línea

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Ejemplo de código
  • Entornos
  • Información sobre licencias

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

Calculate Line Caps

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, en general, los topes extremos redondeados no son la apariencia cartográfica ideal para las calles sin salida (entidades lineales colgantes que no están conectadas en extremos con otra entidad). El estilo de topes de línea en general se invalida con 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

CalculateLineCaps_cartography (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)

Define 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, donde el símbolo termina con un semicírculo del radio igual al ancho del trazo y se centra en el extremo de la línea. Esta herramienta cambia el tipo de tope a BUTT (botón) o SQUARE (cuadrado).

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

El parámetro Nodo colgante controla cómo se calculan los topes de línea para las entidades lineales contiguas que comparten un extremo pero se dibujan con simbología de representación diferente.

  • CASED_LINE_DANGLE —Modifica el estilo de topes de línea para las 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 trazo de representación de línea con color de relleno se une en el extremo de un símbolo de trazo de representación de una única línea. Esta es la opción predeterminada.
  • TRUE_DANGLE —Modifica el estilo de topes de línea sólo para los extremos que no están conectados a otra entidad.
String

Ejemplo de código

Ejemplo de la herramienta CalculateLineCaps (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta CalculateLineCaps en el modo inmediato.

import arcpy from arcpy import env env.workspace = "C:\data"  arcpy.CalculateLineCaps_cartography("roads.lyr", "BUTT", "CASED_LINE_DANGLE")
Ejemplo de la herramienta CalculateLineCaps (secuencia de comandos de Python independiente)

Esta secuencia de comandos independiente muestra un ejemplo del uso de la herramienta 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 sobre licencias

  • ArcGIS for Desktop Basic: No
  • ArcGIS for Desktop Standard: Sí
  • ArcGIS for Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Refinamiento cartográfico
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal