Résumé
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.
Syntaxe
arcpy.management.PointsToLine(Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})
Paramètre | 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
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)
Environnements
- Espace de travail courant
- Espace de travail temporaire
- Résolution XY
- Tolérance XY
- Valeurs M en sortie
- Résolution M
- Tolérance M
- Valeurs Z en sortie
- Valeur Z en sortie par défaut
- Résolution Z
- Tolérance Z
- Noms de champ qualifiés
- Mot-clé CONFIG en sortie
- Validation automatique
- Grille spatiale 1 en sortie
- Grille spatiale 2 en sortie
- Grille spatiale 3 en sortie
- Domaine XY en sortie
- Domaine M en sortie
- Domaine Z en sortie
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui