Points vers lignes (Gestion des données)

Synthèse

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

Illustration

Exemple d'utilisation de l'outil Points vers lignes

Utilisation

  • L'entité linéaire n'est pas écrite dans la sortie si elle est composée de moins de deux sommets.

Paramètres

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

Entités ponctuelles à convertir en lignes.

Feature Layer
Classe d’entités en sortie

Classe d'entités lignes qui sera créée à partir des points en entrée.

Feature Class
Champ de ligne
(Facultatif)

Chaque entité dans la sortie reposera sur les valeurs uniques du champ Ligne.

Field
Champ de tri
(Facultatif)

Par défaut, les points servant à créer chaque entité linéaire en sortie sont utilisés dans l'ordre dans lequel ils sont détectés. Si vous souhaitez un ordre différent, spécifiez un champ de tri.

Field
Fermer les lignes
(Facultatif)

Spécifie si les entités linéaires en sortie doivent être fermées.

  • Activé : un sommet supplémentaire est ajouté pour s'assurer que l'extrémité de chaque entité linéaire en sortie correspond à son point de départ. Les polygones peuvent ensuite être générés à partir de la classe d'entités lignes à l'aide de l'outil Entités vers polygones.
  • Désactivé : aucun sommet supplémentaire n'est 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

Entités ponctuelles à convertir en lignes.

Feature Layer
Output_Feature_Class

Classe d'entités lignes qui sera créée à partir des points en entrée.

Feature Class
Line_Field
(Facultatif)

Chaque entité dans la sortie reposera sur les valeurs uniques du champ Ligne.

Field
Sort_Field
(Facultatif)

Par défaut, les points servant à créer chaque entité linéaire en sortie sont utilisés dans l'ordre dans lequel ils sont détectés. Si vous souhaitez un ordre différent, spécifiez un champ de tri.

Field
Close_Line
(Facultatif)

Spécifie si les entités linéaires en sortie doivent être fermées.

  • CLOSEUn sommet supplémentaire est ajouté pour s'assurer que l'extrémité de chaque entité linéaire en sortie correspond à son point de départ. Les polygones peuvent ensuite être générés à partir de la classe d'entités lignes à l'aide de l'outil Entités vers polygones.
  • NO_CLOSEAucun sommet supplémentaire n'est 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 Points vers lignes (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser la fonction Points vers lignes 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")
2e exemple d'utilisation de l'outil Points vers lignes (script autonome)

Le script autonome suivant illustre l'utilisation de l'outil Points vers lignes.

# 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