Skip To Content

Tabelle in Ellipse

Zusammenfassung

Erstellt eine neue Feature-Class mit geodätischen Ellipsen-Features, die basierend auf den Werten in einem X-Koordinatenfeld, Y-Koordinatenfeld, Hauptachsenfeld, Nebenachsenfeld und Azimutfeld einer Tabelle konstruiert werden.

Abbildung

Übersichtsgrafik "Tabelle in Ellipse"
Ellipsenkonstruktionsparameter

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 File-Geodatabase oder Personal-Geodatabase ist, werden die Werte im Feld Shape_Length immer in den Einheiten des Ausgabe-Koordinatensystems 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. Stellen Sie sicher, dass Sie die entsprechende Option "Geodätisch", "Loxodrome" oder "Große Ellipse" aktivieren, bevor Sie eine Messung vornehmen.

  • Falls erforderlich, können Sie die Ausgabe-Polylinien mit dem Werkzeug Feature in Polygon in Polygone umwandeln.

Syntax

TableToEllipse(in_table, out_featureclass, x_field, y_field, major_field, minor_field, distance_units, {azimuth_field}, {azimuth_units}, {id_field}, {spatial_reference})
ParameterErklärungDatentyp
in_table

Bei der Eingabetabelle 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 Eingabe-Tabelle, das die Hauptachsenlängen der Ellipsen enthält.

Field
minor_field

Ein numerisches Feld in der Eingabe-Tabelle, das die Nebenachsenlängen der Ellipsen enthält.

Field
distance_units

Die Einheiten für die Werte im major_field und minor_field.

  • METERSMeter
  • KILOMETERSKilometer
  • MILESMeilen
  • NAUTICAL_MILESSeemeilen
  • FEETFuß
  • US_SURVEY_FEETUS Survey-Fuß
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)

Die Einheiten der Werte im azimuth_field.

  • DEGREESWerte in Dezimalgrad; dies ist der Standard.
  • MILSWerte in Mil.
  • RADSWerte in Bogenmaß.
  • GRADSWerte in Gradian.
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. Sie können den Raumbezug auf unterschiedliche Weise angeben:

  • Durch Eingabe des Pfads zu einer .prj-Datei wie C:/workspace/watershed.prj.
  • Durch Referenzieren einer Feature-Class oder eines Feature-Datasets, deren/dessen Raumbezug Sie übernehmen möchten, z. B. C:/workspace/myproject.gdb/landuse/grassland.
  • Durch Definieren eines Raumbezugsobjekts vor der Verwendung dieses Werkzeugs, z. B. sr = arcpy.SpatialReference("C:/data/Africa/Carthage.prj"), das Sie dann als Raumbezugsparameter verwenden.

Spatial Reference

Codebeispiel

TableToEllipse – Beispiel (eigenständiges Skript)

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")

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen