Ampliar línea (Edición)

Resumen

Esta herramienta extiende segmentos de línea hasta la primera entidad intersecante dentro de una distancia especificada. Si no hay ninguna entidad intersecante dentro de la distancia especificada, el segmento de línea no se extenderá. 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 Ampliar línea

Uso

Sintaxis

ExtendLine_edit (in_features, {length}, {extend_to})
ParámetroExplicaciónTipo de datos
in_features

Las entidades de entrada de línea que se van a extender.

Feature Layer
length
(Opcional)

La distancia máxima a la que se puede extender un segmento de línea hasta una entidad intersecante.

Linear Unit
extend_to
(Opcional)

Controla si los segmentos de línea se pueden extender a otros segmentos de línea extendidos dentro de la longitud de extensión especificada.

  • EXTENSIÓNLos segmentos de línea se pueden extender a otros segmentos de línea extendidos así como a entidades de línea existentes. Éste es el valor predeterminado.
  • ENTIDADLos segmentos de línea solo se pueden extender a entidades de línea existentes.
Boolean

Ejemplo de código

Ejemplo de Ampliar línea (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la herramienta Ampliar línea:

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ExtendLine_edit("majorrds.shp", "15 Feet", "EXTENSION")
Ejemplo de Ampliar línea (secuencia de comandos 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
# Author: ESRI

# import system modules 
import arcpy
from arcpy import env

# Set environment settings
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

Temas relacionados

Información de licencia

ArcView: No
ArcEditor: Sí
ArcInfo: Sí

7/10/2012