Points vers lignes (Gestion des données)
Récapitulatif
Crée des entités linéaires à partir de points.
Illustration
Utilisation
-
L'entité linéaire ne sera pas écrite dans la sortie si elle se compose de moins de deux sommets.
Syntaxe
Paramètre | Explication | Type de données |
Input_Features |
Entités ponctuelles à convertir en lignes. | Feature Layer |
Output_Feature_Class |
Classe d'entités linéaires qui sera créée à partir des points en entrée. | Feature Class |
Line_Field (Facultatif) |
Chaque entité dans la sortie sera basée sur les valeurs uniques du Champ Ligne. | Field |
Sort_Field (Facultatif) |
Par défaut, les points utilisés pour créer chaque entité linéaire en sortie seront utilisés dans l'ordre dans lequel ils sont rencontré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.
| Boolean |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction PointsToLine en mode immédiat.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.PointsToLine_management("calibration_points.shp", "C:/output/output.gdb/out_lines", "ROUTE1", "MEASURE")
Le script autonome suivant illustre l'utilisation de l'outil PointsToLine.
# Name: PointsToLine_Example2.py
# Description: Convert point features into line features
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
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)