Tabelle in Ellipse (Data Management)
Zusammenfassung
Konvertiert eine Tabelle (Text-, CSV- oder Exceldatei, dBASE- oder Geodatabase-Tabelle), die Koordinaten und andere erforderliche Felder enthält, in eine Feature-Class. Die Ausgabe-Features sind elliptische Polylinien. Aus jeder Zeile in der Tabelle wird eine einzelne Ellipse generiert. Die erstellten Features werden durch einen Startpunkt, die Länge der großen und kleinen Halbachsen und die Rotation definiert.
Abbildung
Verwendung
-
Eingabe-Textdateien und CSV-Dateien müssen der in Tabellarische Datenquellen angegebenen Dateistruktur entsprechen.
Der Standardraumbezug lautet GCS_WGS_1984.
Die folgenden Felder sind in der Eingabe-Tabelle erforderlich, da sie verwendet werden, um die Ellipsengeometrien zu generieren:
- X-Feld
- Y-Feld
- Hauptfeld
- Nebenfeld
- Entfernungseinheiten
Das Feld Azimut (Rotation) ist optional.
Die Ausgabe-Features sind Polylinien. Verwenden Sie zur Konvertierung der Ausgabe in Polygone das Werkzeug Feature zu Polygon.
Syntax
Parameter | Erläuterung | Datentyp |
in_table | Die Eingabe-Tabelle, aus der die Ellipsen-Features generiert werden. | Table View |
out_featureclass |
Die Ausgabe-Polyline-Feature-Class, die die Ellipsen-Features enthält. | Feature Class |
x_field |
Das Eingabe-Tabellenfeld, das die Koordinate des X-Mittelpunkts (Längengrad) enthält. | Field |
y_field |
Das Eingabe-Tabellenfeld, das die Koordinate des Y-Mittelpunkts (Breite) enthält. | Field |
major_field |
Der Feldname mit den Hauptachsenlängenwerten (Längenwerten der großen Halbachse) der Ellipse. | Field |
minor_field |
Der Feldname mit den Nebenachsenlängenwerten (Längenwerten der kleinen Halbachse) der Ellipse. | Field |
distance_units |
Die Maßeinheiten der Haupt- und Nebenachse. Die Standardeinstellung ist "METERS".
| String |
azimuth_field (optional) |
Der Feldname mit den Azimutwerten (Rotationswerten) für die Ellipse. Die Azimutwerte stellen eine geographische Rotation dar und werden von Norden aus (0 (null) Grad) mit Bewegung im Uhrzeigersinn (positiver Rotation) gemessen. | Field |
azimuth_units (optional) |
Die Maßeinheiten der Werte im Azimutfeld. Die Standardeinstellung ist "DEGREES".
| 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) |
Der Raumbezug der Eingabekoordinaten in den X- und Y-Feldern. Dieser ergibt den Raumbezug der Ausgabe-Feature-Class. Die Standardeinstellung ist "GCS_WGS_1984". | Spatial Reference |
Codebeispiel
Erstellt Polylinien-Ellipsen-Features aus einer Tabelle.
# Import system modules import arcpy from arcpy import env # Set local variables input_table = r"c:\workspace\SGS\eltop.gdb\elret" output_ellipse = r"c:\workspace\SGS\eltop.gdb\Eplyln_001" #Table To Ellipse arcpy.TableToEllipse_management(input_table, output_ellipse, "lond", "latd", "mjerr", "mnerr", "KILOMETERS", "orient", "DEGREES", "LinkID")