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

Resumen

Crea entidades de línea a partir de puntos.

Ilustración

Ilustración de la herramienta De puntos a líneas

Uso

  • Las entidades de línea solo se escriben en la salida si la línea contiene dos o más vértices.

  • Puede crear polígonos desde la salida de la herramienta utilizando primero el parámetro Cerrar línea para cerrar todas las entidades de línea de salida. A continuación, puede utilizar la clase de entidad de línea de salida como entrada para la herramienta De entidad a polígono.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Las entidades de punto que se convertirán en líneas.

Feature Layer
Clase de entidad de salida

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

Feature Class
Campo de línea
(Opcional)

El campo que se utilizará para identificar valores de atributo únicos. Las entidades de punto que tienen valores de atributo único se combinarán para formar una entidad de línea de salida.

Field
Campo de ordenamiento
(Opcional)

El campo que se utilizará para ordenar el orden de los puntos. De forma predeterminada, los puntos utilizados para crear cada entidad de línea de salida se utilizarán en el orden en que se encuentren.

Field
Cerrar línea
(Opcional)

Especifica si se cerrarán las entidades de línea de salida.

  • Activado: se agregará un vértice adicional para garantizar que cada extremo de la entidad de línea de salida coincida con su punto de inicio.
  • Desactivado: no se agregarán vértices adicionales para cerrar una entidad de línea de salida. Esta es la opción predeterminada.
Boolean

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

Las entidades de punto que se convertirán en líneas.

Feature Layer
Output_Feature_Class

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

Feature Class
Line_Field
(Opcional)

El campo que se utilizará para identificar valores de atributo únicos. Las entidades de punto que tienen valores de atributo único se combinarán para formar una entidad de línea de salida.

Field
Sort_Field
(Opcional)

El campo que se utilizará para ordenar el orden de los puntos. De forma predeterminada, los puntos utilizados para crear cada entidad de línea de salida se utilizarán en el orden en que se encuentren.

Field
Close_Line
(Opcional)

Especifica si se cerrarán las entidades de línea de salida.

  • CLOSESe agregará un vértice adicional para garantizar que cada extremo de la entidad de línea de salida coincida con su punto de inicio.
  • 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)

El siguiente script de la ventana de Python demuestra cómo utilizar la función PointsToLine de 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 (script independiente)

El siguiente script independiente muestra cómo utilizar la función 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