Zusammenfassung
Erstellt Linien-Features aus Punkten.
Abbildung
Verwendung
Linien-Features werden nur in die Ausgabe geschrieben, wenn die Linie mindestens zwei Stützpunkte enthält.
Sie können Polygone aus der Werkzeugausgabe erstellen, indem Sie zuerst mit dem Parameter Linie schließen alle Ausgabe-Linien-Features schließen. Sie können die Ausgabe-Line-Feature-Class als Eingabe für das Werkzeug Feature in Polygon verwenden.
Syntax
arcpy.management.PointsToLine(Input_Features, Output_Feature_Class, {Line_Field}, {Sort_Field}, {Close_Line})
Parameter | Erklärung | Datentyp |
Input_Features | Die Punkt-Features, die in Linien konvertiert werden sollen. | Feature Layer |
Output_Feature_Class | Die Line-Feature-Class, die aus den Eingabepunkten erstellt wird. | Feature Class |
Line_Field (optional) | Das Feld, das zum Angeben eindeutiger Attributwerte verwendet wird. Punkt-Features mit eindeutigem Attributwert werden kombiniert, um ein Ausgabe-Linien-Feature zu bilden. | Field |
Sort_Field (optional) | Das Feld, das zum Sortieren der Punktreihenfolge verwendet wird. Standardmäßig werden Punkte, mit denen ein Ausgabe-Linien-Feature erstellt wird, in der Reihenfolge verwendet, in der sie gefunden werden. | Field |
Close_Line (optional) | Gibt an, ob Ausgabe-Linien-Features geschlossen werden.
| Boolean |
Codebeispiel
PointsToLine – Beispiel (Python-Fenster)
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion PointsToLine im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.PointsToLine_management("calibration_points.shp",
"C:/output/output.gdb/out_lines",
"ROUTE1", "MEASURE")
PointsToLine – Beispiel 2 (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie die Funktion PointsToLine verwendet wird.
# 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)
Umgebungen
- Aktueller Workspace
- Scratch-Workspace
- XY-Auflösung
- XY-Toleranz
- Ausgabe hat M-Werte
- M-Auflösung
- M-Toleranz
- Ausgabe hat Z-Werte
- Standard-Ausgabe-Z-Wert
- Z-Auflösung
- Z-Toleranz
- Qualifizierte Feldnamen
- Ausgabe-CONFIG-Schlüsselwort
- Auto-Commit
- Räumliches Gitter 1 der Ausgabe
- Räumliches Gitter 2 der Ausgabe
- Räumliches Gitter 3 der Ausgabe
- Ausgabe-XY-Domäne
- Ausgabe-M-Domäne
- Ausgabe-Z-Domäne
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja