Dividir línea en los vértices (Administración de datos)

Resumen

Crea una clase de entidad que contiene líneas generadas al dividir límites de líneas o polígonos de entrada en sus vértices.

Ilustración

Split Lines At Vertices illustration

Uso

Sintaxis

SplitLine_management (in_features, out_feature_class)
ParámetroExplicaciónTipo de datos
in_features

Las entidades de entrada que pueden ser línea o polígono.

Feature Layer
out_feature_class

La clase de entidad de línea de salida.

Feature Class

Ejemplo de código

Ejemplo 1 de SplitLine (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función SplitLine en el modo inmediato.

import arcpy from arcpy import env env.workspace = "C:/data" arcpy.SplitLine_management("roads.shp", "c:/output/output.gdb/roads_split")
Ejemplo 2 de SplitLine (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente es un ejemplo sencillo de cómo aplicar la función SplitLine en un entorno de secuencias de comandos.

# Name: SplitLine_Example2.py # Description: Split a bus line feature at its vertices (bus stops) #              and find a midpoint of each new line for further analysis. # Author: ESRI   # import system modules  import arcpy from arcpy import env  # Set environment settings env.workspace = "C:/data"   # Set local variables inFeatures = "buslines.shp" outFeatureClass = "c:/output/output.gdb/buslines_segments" midPtsFeatureClass = "c:/output/output.gdb/buslines_segments_midPts"  # Run SplitLine to get new lines, each of which is between two bus stops arcpy.SplitLine_management(inFeatures, outFeatureClass)  # Execute FeatureVerticesToPoints to find a midpoint for every new line arcpy.FeatureVerticesToPoints_management(outFeatureClass,                                          midPtsFeatureClass, "MID")  # Comments: You may add attribute information, such as driving time, #           to the midpoint feature class and display the attributes  #           as an alternative label for each line between two bus stops.

Entornos

Temas relacionados


7/10/2012