Dividir línea en punto (Administración de datos)

Resumen

Divide entidades de línea basándose en la intersección o proximidad a entidades de puntos.

Uso

Sintaxis

SplitLineAtPoint_management (in_features, point_features, out_feature_class, {search_radius})
ParámetroExplicaciónTipo de datos
in_features

Entidades de línea de entrada que se dividirán.

Feature Layer
point_features

Entidades de puntos de entrada cuyas ubicaciones se utilizarán para dividir las líneas de entrada.

Feature Layer
out_feature_class

Nueva clase de entidad que se creará y que contiene las líneas de división.

Feature Class
search_radius
(Opcional)

Utilizado para dividir líneas por su proximidad a entidades de puntos. Se utilizarán los puntos dentro de la distancia de búsqueda a una línea de entrada para dividir las líneas en la ubicación más cercana al punto a lo largo del segmento de línea.

Linear Unit

Ejemplo de código

Ejemplo de SplitLineAtPoint (secuencia de comandos independiente)

El ejemplo a continuación muestra cómo utilizar una secuencia de comandos de Python para ejecutar SplitLineAtPoint.

#Name: SplitLineAtPoint_Example.py # Description: split line features based upon near point features; Search Distance is in linear  # unit meters # Requirements:  # Author: ESRI  import arcpy from arcpy import env  env.workspace="C:/data" inFeatures="streets.shp" pointFeatures="events.shp" outFeatureclass="splitline_out.shp" searchRadius= "20 Meters" try:     arcpy.SplitLineAtPoint_management(inFeatures, pointFeatures, outFeatureclass, searchRadius) except Exception, e:     # If an error occurred, print line number and error message     import traceback, sys     tb = sys.exc_info()[2]     print "Line %i" % tb.tb_lineno     print e.message
Ejemplo de SplitLineAtPoint (ventana de Python)

Este ejemplo muestra cómo ejecutar la herramienta SplitLineAtPoint en una ventana de Python.

import arcpy from arcpy import env  env.workspace="C:/data" arcpy.SplitLineAtPoint_management("streets.shp","events.shp","splitline_out.shp","20 Meters")

Entornos

Temas relacionados

9/11/2013