Points vers lignes (Gestion des données)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

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

Illustration

Exemple d'utilisation de l'outil Points vers lignes

Utilisation

Syntaxe

PointsToLine_management (Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})
ParamètreExplicationType 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)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Oui
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014