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

Cortar línea

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

Resumen

Quita las partes de una línea que se extienden a una distancia especificada más allá de una intersección de línea (nodos colgados, dangles). Se puede cortar cualquier línea que no toque otra línea en ambos extremos, pero solo se eliminará la parte de la línea que sobrepase la intersección una distancia especificada.

La herramienta está destinada a utilizarse para tareas de control de calidad tales como la limpieza de errores de topología en entidades digitalizadas sin haber establecido los entornos de alineación apropiados.

Ilustración

Ilustración de Cortar línea

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.

  • Se puede cortar cualquier línea que no toque otra línea en ambos extremos. Hay dos tipos de líneas que cumplen esta condición:

    • Un nodo colgado (dangle) de línea. Un nodo colgado (dangle) es la parte de una línea entre el punto donde toca o interseca otra línea y su extremo: el extremo de la línea que no toca ni finaliza en otra línea.
    • Una entidad libre o independiente. Esta entidad no toca ni interseca ninguna otra línea. Para eliminar estas entidades, se debe usar la opción Eliminar entidades cortas.
  • Si no se especifica ningún valor de Longitud de arco colgante, todas las líneas pendientes (segmentos de línea que no tocan otra línea en ambos extremos), sin tener en cuenta la longitud, se cortarán al punto anterior de intersección.

  • Si se usa la opción Eliminar entidades cortas, se eliminará cualquier entidad libre o independiente de longitud total menor o igual al valor de Longitud de arco colgante especificado. Si no se utiliza esta opción, solo se cortarán segmentos de la línea colgante.

  • Si se utiliza como entrada una capa de entidades o una clase de entidad con una selección, solo se cortarán las entidades seleccionadas. Todas las entidades dentro de la capa o de la clase de entidad se utilizarán para evaluar si existe un nodo colgado (dangle) existe y se debe eliminar, pero solo se modificarán las entidades seleccionadas.

  • Esta herramienta no cambia ningún atributo de entidad, excepto los campos de geometría (longitud) de una clase de entidad de geodatabase.

Sintaxis

arcpy.edit.TrimLine(in_features, {dangle_length}, {delete_shorts})
ParámetroExplicaciónTipo de datos
in_features

Entidades de línea de entrada que se van a cortar.

Feature Layer
dangle_length
(Opcional)

Se cortarán los segmentos de línea más cortos que la longitud especificada y que no toquen ninguna otra línea en ambos extremos (nodos colgados, dangles).

Si no se especifica ninguna longitud de nodo colgado, todas las líneas colgantes (segmentos de línea que no tocan otra línea en ambos extremos) se cortarán según el punto anterior de intersección con independencia de la longitud.

Linear Unit
delete_shorts
(Opcional)

Especifica si se eliminarán los segmentos de línea de menor longitud que la longitud de nodo colgante (dangle) y que sean independientes.

  • DELETE_SHORT —Elimina las entidades libres cortas. Esta es la opción predeterminada.
  • KEEP_SHORT —No eliminar las entidades libres cortas.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

Las entidades de entrada actualizadas.

Feature Class

Muestra de código

Ejemplo 1 de TrimLine (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función TrimLine.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.TrimLine_edit("majorrds.shp", "15 Feet", "DELETE_SHORT")
Ejemplo 2 de TrimLine (script independiente)

Limpieza de líneas centrales de calles digitalizadas sin haber establecido los entornos de alineación apropiados.

# Name: ExtendLine.py
# Description:  Clean up street centerlines that were digitized without 
#                      having set proper snapping environments

# import system modules 
import arcpy

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

# Make backup copy of streets feature class, since modification with 
#  the Editing tools below is permanent
streets = "majorrds.shp"
streetsBackup = "C:/output/Output.gdb/streetsBackup"
arcpy.CopyFeatures_management(streets, streetsBackup)

# Trim street lines to clean up dangles
arcpy.TrimLine_edit(streets, "10 Feet", "KEEP_SHORT")

# Extend street lines to clean up dangles
arcpy.ExtendLine_edit(streets, "15 Feet", "EXTENSION")

Entornos

  • Extensión
  • Espacio de trabajo actual

Información de licenciamiento

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

Temas relacionados

  • Información general de la caja de herramientas Edición

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