Étiquette | Explication | Type 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.
| Boolean |
Synthèse
Crée des entités linéaires à partir de points.
Illustration
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
arcpy.management.PointsToLine(Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})
Nom | Explication | Type 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.
| Boolean |
Exemple de code
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")
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)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?