Tabelle in Ellipse (Data Management)

Zusammenfassung

Erstellt eine Feature-Class, die geodätische oder planare Ellipsen basierend auf den Werten im X-Koordinatenfeld, Y-Koordinatenfeld, Hauptachsenfeld, Nebenachsenfeld und Azimutfeld einer Tabelle enthält

Abbildung

Abbildung des Werkzeugs "Tabelle in Ellipse"

Verwendung

  • Die Ausgabeellipsen werden anhand von Feldwerten konstruiert. Zu den Feldwerten gehören die folgenden:

    • Die X- und Y-Koordinaten eines Mittelpunktes
    • Die Haupt- und Nebenachsenlängen
    • Der Azimutwinkel
    Die Felder und deren Werte werden in die Ausgabe aufgenommen.

  • Bei geodätischen Ausgangsellipsen werden die X- und Y-Koordinaten sowie die Längen der Haupt- und Nebenachsen auf der Erdoberfläche gemessen, und der Azimutwinkel wird von Norden aus gemessen. Wenn die Ausgabeellipsen planar sind, werden die X- und Y-Koordinaten und die Längen der Haupt- und Nebenachsen auf der projizierten Ebene gemessen, und der Azimutwinkel wird im Uhrzeigersinn ab Gitternord (senkrecht nach oben auf der Karte) gemessen.

  • 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 die Parameter Hauptfeld und das Nebenfeld 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 AllSource. Wählen Sie aus den Optionen Geodätisch, Loxodrome und Große Ellipse die geeignete Option aus, bevor Sie eine Messung vornehmen.

  • Standardmäßig ist die Ausgabe eine Line-Feature-Class. Zum Erstellen einer Polygon-Feature-Class geben Sie Polygon als Wert des Parameters Geometrietyp an.

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die Eingabetabelle. Dabei kann es sich um eine Text-, CSV- oder Excel-Datei, eine dBASE-Tabelle oder eine Geodatabase-Tabelle handeln.

Table View
Ausgabe-Feature-Class

Die Ausgabe-Feature-Class, die geodätische und planare Ellipsen enthält.

Feature Class
X-Feld

Ein numerisches Feld in der Eingabetabelle mit den X-Koordinaten (oder Längengraden) der Kreismittelpunkte von Ellipsen, die in dem vom Parameter Raumbezug angegebenen Ausgabekoordinatensystem positioniert werden sollen.

Field
Y-Feld

Ein numerisches Feld in der Eingabetabelle mit den Y-Koordinaten (oder Breitengraden) der Kreismittelpunkte von Ellipsen, die in dem vom Parameter Raumbezug angegebenen Ausgabekoordinatensystem positioniert werden sollen.

Field
Hauptachsenfeld

Ein numerisches Feld in der Eingabetabelle, das die Hauptachsenlängen der Ellipsen enthält.

Field
Nebenachsenfeld

Ein numerisches Feld in der Eingabetabelle, das die Nebenachsenlängen der Ellipsen enthält.

Field
Entfernungseinheiten

Gibt die für die Parameter Hauptachsenfeld und Nebenachsenfeld verwendeten Einheiten an.

  • MeterDie Einheit ist Meter.
  • KilometerDie Einheit ist Kilometer.
  • MeilenDie Einheit ist Meilen.
  • SeemeilenDie Einheit ist Seemeilen.
  • FußDie Einheit ist Fuß.
  • U.S. Survey FeetDie Einheit ist US Survey Feet.
String
Azimutfeld
(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
Azimuteinheiten
(optional)

Gibt die für den Parameter Azimutfeld verwendeten Einheiten an.

  • Dezimalgrad Die Einheit ist Dezimalgrad. Dies ist die Standardeinstellung.
  • MilDie Einheit ist Meilen.
  • RadiantenDie Einheit ist Radiant.
  • GonDie Einheit ist Gradian.
String
ID
(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
Raumbezug
(optional)

Der Raumbezug der Ausgabe-Feature-Class. Der Standard ist GCS_WGS_1984 oder das Eingabe-Koordinatensystem, wenn dieses nicht unbekannt ist.

Spatial Reference
Attribute beibehalten
(optional)

Gibt an, ob die verbleibenden Eingabefelder der Ausgabe-Feature-Class hinzugefügt werden.

  • Deaktiviert: Die verbleibenden Eingabefelder werden nicht der Ausgabe-Feature-Class hinzugefügt. Dies ist die Standardeinstellung.
  • Aktiviert: Die verbleibenden Eingabefelder werden der Ausgabe-Feature-Class hinzugefügt. Zudem wird das neue Feld ORIG_FID der Ausgabe-Feature-Class hinzugefügt, in das die ID-Werte der Eingabe-Features aufgenommen werden.

Boolean
Geometrietyp
(optional)

Gibt den Geometrietyp der Ausgabe-Feature-Class an.

  • LinieEine Ausgabe-Polyline-Feature-Class wird erstellt. Dies ist die Standardeinstellung.
  • PolygonEine Ausgabe-Polygon-Feature-Class wird erstellt.
String
Methode
(optional)

Gibt an, ob die Ellipse basierend auf geodätischen oder planaren Messungen generiert wird.

  • GeodätischEs wird eine geodätische Ellipse generiert. Die Ellipse stellt die Form auf der Erdoberfläche genau dar. Dies ist die Standardeinstellung.
  • PlanarEine planare Ellipse wird auf der projizierten Ebene generiert. Sie stellt die Form auf der Erdoberfläche in der Regel nicht so genau dar wie eine geodätische Ellipse. Diese Option ist für geographische Koordinatensysteme nicht verfügbar.
String

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}, {geometry_type}, {method})
NameErläuterungDatentyp
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 und planare Ellipsen 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 für die Parameter major_field und minor_field verwendeten Einheiten an.

  • METERSDie Einheit ist Meter.
  • KILOMETERSDie Einheit ist Kilometer.
  • MILESDie Einheit ist Meilen.
  • NAUTICAL_MILESDie Einheit ist Seemeilen.
  • FEETDie Einheit ist Fuß.
  • US_SURVEY_FEETDie Einheit ist US Survey Feet.
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 für den Parameter azimuth_field verwendeten Einheiten an.

  • DEGREES Die Einheit ist Dezimalgrad. Dies ist die Standardeinstellung.
  • MILSDie Einheit ist Meilen.
  • RADSDie Einheit ist Radiant.
  • GRADSDie Einheit ist 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. Ein Raumbezug kann als Folgendes angegeben werden:

  • Der Pfad zu einer .prj-Datei wie C:/workspace/watershed.prj.
  • Der Pfad zu einer Feature-Class oder einem Feature-Dataset, deren/dessen Raumbezug Sie übernehmen möchten, z. B. C:/workspace/myproject.gdb/landuse/grassland.
  • Ein SpatialReference-Objekt, z. B. arcpy.SpatialReference("C:/data/Africa/Carthage.prj")

Spatial Reference
attributes
(optional)

Gibt an, ob die verbleibenden Eingabefelder der Ausgabe-Feature-Class hinzugefügt werden.

  • NO_ATTRIBUTESDie verbleibenden Eingabefelder werden nicht der Ausgabe-Feature-Class hinzugefügt. Dies ist die Standardeinstellung.
  • ATTRIBUTESDie verbleibenden Eingabefelder werden der Ausgabe-Feature-Class hinzugefügt. Zudem wird das neue Feld ORIG_FID der Ausgabe-Feature-Class hinzugefügt, in das die ID-Werte der Eingabe-Features aufgenommen werden.
Boolean
geometry_type
(optional)

Gibt den Geometrietyp der Ausgabe-Feature-Class an.

  • LINEEine Ausgabe-Polyline-Feature-Class wird erstellt. Dies ist die Standardeinstellung.
  • POLYGONEine Ausgabe-Polygon-Feature-Class wird erstellt.
String
method
(optional)

Gibt an, ob die Ellipse basierend auf geodätischen oder planaren Messungen generiert wird.

  • GEODESICEs wird eine geodätische Ellipse generiert. Die Ellipse stellt die Form auf der Erdoberfläche genau dar. Dies ist die Standardeinstellung.
  • PLANAREine planare Ellipse wird auf der projizierten Ebene generiert. Sie stellt die Form auf der Erdoberfläche in der Regel nicht so genau dar wie eine geodätische Ellipse. Diese Option ist für geographische Koordinatensysteme nicht verfügbar.
String

Codebeispiel

TableToEllipse – Beispiel (eigenständiges Skript)

Es wird ein Polylinien-Ellipsen-Feature 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'

# Run Table To Ellipse
arcpy.management.TableToEllipse(input_table, output_ellipse, 'lond', 'latd', 
                                'mjerr', 'mnerr', 'KILOMETERS', 'orient', 
                                'DEGREES', 'LinkID')

Verwandte Themen