Zusammenfassung
Erstellt eine Feature-Class mit geodätischen Ellipsen-Features, die basierend auf den Werten im X-Koordinatenfeld, Y-Koordinatenfeld, Hauptachsenfeld, Nebenachsenfeld und Azimutfeld einer Tabelle konstruiert werden.
Abbildung
Verwendung
Jede geodätische Ellipse wird anhand einer bestimmten Reihe von Feldwerten erstellt, die die X- und Y-Koordinaten eines Kreismittelpunktes, die Länge von Haupt- und Nebenachsen und den von Norden aus gemessenen Azimutwinkel darstellen. Diese Felder und Werte werden in die Ausgabe aufgenommen.
Eine geodätische Ellipse ist eine Krümmung auf der Erdoberfläche. Ein geodätisches Ellipsen-Feature wird jedoch in der Ausgabe nicht als parametrische (echte) Kurve gespeichert, sondern als verdichtete Polylinie, die den Pfad der geodätischen Ellipse darstellt.
Wenn Sie für das Haupt- und das Nebenachsenfeld dasselbe Feld angeben oder wenn die Werte in beiden Feldern gleich sind, stellen die Ausgabe-Features geodätische Kreise dar.
Wenn die Ausgabe eine Feature-Class in einer Geodatabase ist, werden die Werte im Feld Shape_Length immer in den Einheiten des Ausgabekoordinatensystems angegeben, das durch den Parameter Raumbezug festgelegt wird, und stellen die planaren Längen der Polylinien dar. Zur Messung einer geodätischen Länge oder Entfernung verwenden Sie das Werkzeug Messen in ArcGIS Pro. Wählen Sie aus den Optionen Geodätisch, Loxodrome und Große Ellipse die geeignete Option aus, bevor Sie eine Messung vornehmen.
Falls erforderlich, können Sie die Ausgabe-Polylinien mit dem Werkzeug Feature in Polygon in Polygone umwandeln.
Syntax
arcpy.management.TableToEllipse(in_table, out_featureclass, x_field, y_field, major_field, minor_field, distance_units, {azimuth_field}, {azimuth_units}, {id_field}, {spatial_reference}, {attributes})
Parameter | Erklärung | Datentyp |
in_table | Die Eingabetabelle. Dabei kann es sich um eine Text-, CSV- oder Excel-Datei, eine dBASE-Tabelle oder eine Geodatabase-Tabelle handeln. | Table View |
out_featureclass | Die Ausgabe-Feature-Class, die geodätische Ellipsen als verdichtete Polylinien enthält. | Feature Class |
x_field | Ein numerisches Feld in der Eingabetabelle mit den X-Koordinaten (oder Längengraden) der Kreismittelpunkte von Ellipsen, die in dem vom Parameter spatial_reference angegebenen Ausgabekoordinatensystem positioniert werden sollen. | Field |
y_field | Ein numerisches Feld in der Eingabetabelle mit den Y-Koordinaten (oder Breitengraden) der Kreismittelpunkte von Ellipsen, die in dem vom Parameter spatial_reference angegebenen Ausgabekoordinatensystem positioniert werden sollen. | Field |
major_field | Ein numerisches Feld in der Eingabetabelle, das die Hauptachsenlängen der Ellipsen enthält. | Field |
minor_field | Ein numerisches Feld in der Eingabetabelle, das die Nebenachsenlängen der Ellipsen enthält. | Field |
distance_units | Gibt die Einheiten für die Parameter major_field und minor_field an.
| String |
azimuth_field (optional) | Ein numerisches Feld in der Eingabetabelle, das die Azimutwinkelwerte für die Hauptachsenrotationen der Ausgabe-Ellipsen enthält. Die Werte werden von Norden aus im Uhrzeigersinn gemessen. | Field |
azimuth_units (optional) | Gibt die Einheiten für den Parameter azimuth_field an.
| String |
id_field (optional) | Ein Feld in der Eingabetabelle. Dieses Feld und die Werte werden in die Ausgabe aufgenommen und können verwendet werden, um die Ausgabe-Features mit den Datensätzen in der Eingabetabelle zu verbinden. | Field |
spatial_reference (optional) | Der Raumbezug der Ausgabe-Feature-Class. Ein Raumbezug kann als Folgendes angegeben werden:
| Spatial Reference |
attributes (optional) | Gibt an, ob die verbleibenden Eingabefelder in die Ausgabe-Feature-Class geschrieben werden.
| Boolean |
Codebeispiel
Es werden Polylinien-Ellipsen-Features aus einer Tabelle erstellt.
# Import system modules
import arcpy
# 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")
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja