Points vers lignes (Gestion des données)

Synthèse

Crée des entités linéaires à partir de points.

Illustration

Illustration de l’outil Points vers lignes

Utilisation

  • Les entités linéaires ne sont écrites en sortie que si la ligne contient deux ou plusieurs sommets.

  • Vous pouvez créer des polygones à partir de la sortie de l'outil en utilisant d'abord le paramètre Fermer la ligne pour fermer toutes les entités linéaires en sortie. Vous pouvez ensuite utiliser la classe d'entité linéaire en sortie comme entrée de l'outil Entité vers polygone.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Les entités ponctuelles à convertir en lignes.

Feature Layer
Classe d’entités en sortie

La classe d'entité linéaire qui sera créée à partir des points en entrée.

Feature Class
Champ de ligne
(Facultatif)

Champ qui sera utilisé pour identifier des valeurs attributaires uniques. Les entités ponctuelles ayant une valeur attributaire unique seront combinées pour former une entité linéaire en sortie.

Field
Champ de tri
(Facultatif)

Champ qui sera utilisé pour trier l'ordre des points. Par défaut, les points utilisés pour créer chaque entité linéaire en sortie seront utilisés dans l'ordre où ils sont trouvés.

Field
Fermer la ligne
(Facultatif)

Spécifie si les entités linéaires en sortie seront fermées.

  • Coché – Un sommet supplémentaire sera ajouté pour garantir que l’extrémité de chaque entité linéaire en sortie correspondra à son point de début.
  • Non coché – Aucun sommet supplémentaire ne sera ajouté pour fermer une entité linéaire en sortie. Il s’agit de l’option par défaut.
Boolean

arcpy.management.PointsToLine(Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})
NomExplicationType de données
Input_Features

Les entités ponctuelles à convertir en lignes.

Feature Layer
Output_Feature_Class

La classe d'entité linéaire qui sera créée à partir des points en entrée.

Feature Class
Line_Field
(Facultatif)

Champ qui sera utilisé pour identifier des valeurs attributaires uniques. Les entités ponctuelles ayant une valeur attributaire unique seront combinées pour former une entité linéaire en sortie.

Field
Sort_Field
(Facultatif)

Champ qui sera utilisé pour trier l'ordre des points. Par défaut, les points utilisés pour créer chaque entité linéaire en sortie seront utilisés dans l'ordre où ils sont trouvés.

Field
Close_Line
(Facultatif)

Spécifie si les entités linéaires en sortie seront fermées.

  • CLOSEUn sommet supplémentaire sera ajouté pour garantir que l’extrémité de chaque entité linéaire en sortie correspondra à son point de début
  • NO_CLOSEAucun sommet supplémentaire ne sera ajouté pour fermer une entité linéaire en sortie. Il s’agit de l’option par défaut.
Boolean

Exemple de code

Exemple d'utilisation de l'outil PointsToLine (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction PointsToLine en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.PointsToLine_management("calibration_points.shp",
                              "C:/output/output.gdb/out_lines",
                              "ROUTE1", "MEASURE")
Exemple 2 d'utilisation de l'outil PointsToLine (script autonome)

Le script autonome ci-dessous illustre l’utilisation de la fonction 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)

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes