XY in Linie (Data Management)
Zusammenfassung
Erstellt eine neue Feature-Class, die geodätische 2-Punkt-Polylinien-Features aus einer Tabelle von Ausgangs- und Endpunkten enthält.
Verwendung
-
Jede Zeile in der Eingabe-Tabelle erstellt in der Ausgabe-Feature-Class eine individuelle 2-Punkt-Polylinie.
Syntax
Parameter | Erläuterung | Datentyp |
in_table |
Tabelle mit Feldern für die X- und Y-Koordinaten der Start- und Endpunkte. | Table View |
out_featureclass |
Feature-Class, die die Ausgabelinien enthält. | Feature Class |
startx_field |
X-Koordinaten-Feld des Startpunkts. | Field |
starty_field |
Y-Koordinaten-Feld des Startpunkts. | Field |
endx_field |
X-Koordinaten-Feld des Endpunkts. | Field |
endy_field |
Y-Koordinaten-Feld des Endpunkts. | Field |
line_type (optional) |
Typ der zu erstellenden 2-Punkt-Linien. Der Standardlinientyp ist "GEODESIC".
| String |
id_field (optional) |
ID-Feld aus der Eingabe-Tabelle. Es kann verwendet werden, um die Ausgabe-Features wieder mit der Eingabe-Tabelle zu verbinden. | Field |
spatial_reference (optional) |
Raumbezug der Eingabekoordinaten. Der Standardwert ist "GCS_WGS_1984". | Spatial Reference |
Codebeispiel
In diesem Beispiel wird eine DBF-Tabelle in geodätische 2-Punkt-Linien konvertiert.
# Import system modules import arcpy from arcpy import env # Set local variables input_table = r"c:\workspace\city2city.dbf" out_lines = r"c:\workspace\flt4421.gdb\routing001" #XY To Line arcpy.XYToLine_management(input_table,out_lines, "LOND1","LATD1","LOND2", "LATD2","GEODESIC","idnum")