De puntos a líneas (Administración de datos)

Resumen

Crea entidades de línea a partir de puntos.

Ilustración

Ejemplo de Punto a línea

Uso

  • Las entidades de línea no se escribirán en la salida si están formadas por menos de dos vértices.

Sintaxis

arcpy.management.PointsToLine(Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})
ParámetroExplicaciónTipo de datos
Input_Features

Entidades de puntos que se convertirán a líneas.

Feature Layer
Output_Feature_Class

Clase de entidad de línea que se creará a partir de los puntos de entrada.

Feature Class
Line_Field
(Opcional)

Cada entidad en la salida estará basada en valores únicos del Campo de línea.

Field
Sort_Field
(Opcional)

Por defecto, los puntos utilizados para crear cada entidad de línea de salida se utilizarán en el orden en el que se encuentren. Si desea un orden distinto, especifique un Campo de ordenamiento.

Field
Close_Line
(Opcional)

Especifica si deben cerrarse las entidades de línea de salida.

  • CLOSESe agregará un vértice adicional para asegurar que todos los extremos de la entidad de línea de salida coincidan con sus puntos de inicio. De esta manera se pueden generar polígonos a partir de la clase de entidad de línea mediante la herramienta Entidad a polígono.
  • NO_CLOSENo se agregarán vértices adicionales para cerrar una entidad de línea de salida. Esta es la opción predeterminada.
Boolean

Muestra de código

Ejemplo de PointsToLine (ventana de Python)

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

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.PointsToLine_management("calibration_points.shp",
                              "C:/output/output.gdb/out_lines",
                              "ROUTE1", "MEASURE")
Ejemplo 2 de PointsToLine (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar PointsToLine.

# Name: PointsToLine_Example2.py
# Description: Convert point features into line features

# Import system modules
import arcpy

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

# Set local variables
inFeatures = "calibration_points.shp"
outFeatures = "C:/output/output.gdb/out_lines"
lineField = "ROUTE1"
sortField = "MEASURE"

# Execute PointsToLine 
arcpy.PointsToLine_management(inFeatures, outFeatures, lineField, sortField)

Información de licenciamiento

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

Temas relacionados