Points vers lignes (Gestion des données)

Niveau de licence :De baseStandardAvancé

Récapitulatif

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

Illustration

Exemple de Points vers ligne

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 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.

  • CLOSEUn sommet supplémentaire est ajouté pour garantir que le point de fin de chaque entité linéaire en sortie correspondra à son point de début. Les polygones peuvent ensuite être générés à partir de la classe d'entités linéaires à l'aide de l'outil Entité vers polygone.
  • 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 PointsToLine (fenêtre Python)

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")
Exemple 2 d'utilisation de l'outil PointsToLine (script autonome)

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)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Oui
ArcGIS for Desktop Standard : Oui
ArcGIS for Desktop Advanced : Oui
9/12/2013