Koordinatentabelle in Peilungslinie (Defense)

Zusammenfassung

Erstellt aus in einer Tabelle gespeicherten Koordinaten Peilungslinien.

Verwendung

  • Die Ausgabe-Line-Feature-Class enthält Felder für die Peilungswerte und die Entfernungswerte.

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die Tabelle mit den Quellkoordinaten

Table View
Ausgabe-Feature-Class für Peilungslinien

Die Feature-Class, die die Ausgabe-Peilungslinien enthält

Feature Class
X-Feld (Längengrad, UTM, MGRS, USNG, GARS, GEOREF)

Das Feld in der Eingabetabelle, das die X-Koordinaten (oder den Längengrad) enthält.

Field
Peilungsfeld

Das Feld in der Eingabetabelle, das die Peilungswerte enthält

Field
Entfernungsfeld

Das Feld in der Eingabetabelle, das die Entfernungswerte enthält

Field
Eingabe-Koordinatenformat

Gibt das Format der Koordinaten in der Eingabetabelle an.

  • Dezimalgrad: Ein FeldKoordinaten werden als Koordinatenpaare in Dezimalgrad formatiert, die gemeinsam in einem Feld gespeichert werden. Die Koordinaten können durch ein Leerzeichen, ein Komma oder einen Schrägstrich getrennt werden.
  • Dezimalgrad: Zwei FelderKoordinaten werden als Koordinatenpaare in Dezimalgrad formatiert, die in zwei Tabellenfeldern gespeichert werden. Dies ist die Standardeinstellung.
  • Grad und Dezimalminuten: Ein FeldKoordinaten werden als Koordinatenpaare in Grad und Dezimalminuten formatiert, die gemeinsam in einem Tabellenfeld gespeichert werden. Die Koordinaten können durch ein Leerzeichen, ein Komma oder einen Schrägstrich getrennt werden.
  • Grad und Dezimalminuten: Zwei FelderKoordinaten werden als Koordinatenpaare in Grad und Dezimalminuten formatiert, die in zwei Tabellenfeldern gespeichert werden.
  • Grad, Minuten, Sekunden: Ein FeldKoordinaten werden als Koordinatenpaare in Grad, Minuten und Sekunden formatiert, die gemeinsam in einem Tabellenfeld gespeichert werden. Die Koordinaten können durch ein Leerzeichen, ein Komma oder einen Schrägstrich getrennt werden.
  • Grad, Minuten, Sekunden: Zwei FelderKoordinaten werden als Koordinatenpaare in Grad, Minuten und Sekunden formatiert, die in zwei Tabellenfeldern gespeichert werden.
  • Global Area Reference SystemKoordinaten erhalten das Format "Global Area Reference System".
  • World Geographic Reference System Koordinaten erhalten das Format "World Geographic Reference System".
  • Universal Transverse Mercator-BänderKoordinaten werden als Koordinatenbänder in der universellen transversalen Mercator-Projektion formatiert.
  • Universal Transverse Mercator-ZonenKoordinaten werden als Koordinatenzonen in der universellen transversalen Mercator-Projektion formatiert.
  • United States National GridKoordinaten erhalten das Format "United States National Grid".
  • Military Grid Reference SystemKoordinaten erhalten das Format "Military Grid Reference System".
String
Peilungseinheiten
(optional)

Legt die Maßeinheit für die Peilungswinkel fest

  • GradDer Winkel ist in Grad angegeben. Dies ist die Standardeinstellung.
  • MilDer Winkel ist in Mil angegeben.
  • RadiantenDer Winkel ist in Radianten angegeben.
  • GonDer Winkel ist in Gon angegeben.
String
Entfernungseinheiten
(optional)

Legt die Maßeinheit für die Entfernung fest

  • MeterDie Einheit ist Meter. Dies ist die Standardeinstellung.
  • KilometerDie Einheit ist Kilometer.
  • MeilenDie Einheit ist Meilen.
  • SeemeilenDie Einheit ist Seemeilen.
  • FußDie Einheit ist Fuß.
  • US Survey FeetDie Einheit ist US Survey Feet.
String
Y-Feld (Breitengrad)
(optional)

Das Feld in der Eingabetabelle, das die Y-Koordinaten (oder den Breitengrad) enthält.

Der Parameter Y-Feld (Breitengrad) wird verwendet, wenn der Parameter Eingabe-Koordinatenformat auf Dezimalgrad: Zwei Felder, Grad und Dezimalminuten: Zwei Felder oder Grad, Minuten, Sekunden: Zwei Felder festgelegt ist.

Field
Linientyp
(optional)

Gibt den Typ der Ausgabelinie an.

  • Geodätische LinieDer kürzeste Abstand zwischen zwei beliebigen Punkten auf der sphäroidischen (ellipsoidischen) Erdoberfläche wird verwendet. Dies ist die Standardeinstellung.
  • GroßkreislinieVerwendet wird die Linie auf einem Sphäroid (Ellipsoid), die sich aus der Kreuzung einer Ebene mit dem Mittelpunkt des Sphäroids ergibt.
  • LoxodromeVerwendet wird eine Linie mit konstanter Peilung oder konstantem Azimut.
  • Normaler AbschnittVerwendet wird eine normale Ebene zur ellipsoidischen Erdoberfläche, die die Start- und Endpunkte enthält.
String
Ausgabe-Koordinatensystem
(optional)

Der Raumbezug der Ausgabe-Feature-Class. Die Standardeinstellung ist "GCS_WGS_1984".

Spatial Reference

arcpy.defense.CoordinateTableToLineOfBearing(in_table, out_feature_class, x_or_lon_field, bearing_field, distance_field, in_coordinate_format, {bearing_units}, {distance_units}, {y_or_lat_field}, {line_type}, {coordinate_system})
NameErläuterungDatentyp
in_table

Die Tabelle mit den Quellkoordinaten

Table View
out_feature_class

Die Feature-Class, die die Ausgabe-Peilungslinien enthält

Feature Class
x_or_lon_field

Das Feld in der Eingabetabelle, das die X-Koordinaten (oder den Längengrad) enthält.

Field
bearing_field

Das Feld in der Eingabetabelle, das die Peilungswerte enthält

Field
distance_field

Das Feld in der Eingabetabelle, das die Entfernungswerte enthält

Field
in_coordinate_format

Gibt das Format der Koordinaten in der Eingabetabelle an.

  • DD_1Koordinaten werden als Koordinatenpaare in Dezimalgrad formatiert, die gemeinsam in einem Feld gespeichert werden. Die Koordinaten können durch ein Leerzeichen, ein Komma oder einen Schrägstrich getrennt werden.
  • DD_2Koordinaten werden als Koordinatenpaare in Dezimalgrad formatiert, die in zwei Tabellenfeldern gespeichert werden. Dies ist die Standardeinstellung.
  • DDM_1Koordinaten werden als Koordinatenpaare in Grad und Dezimalminuten formatiert, die gemeinsam in einem Tabellenfeld gespeichert werden. Die Koordinaten können durch ein Leerzeichen, ein Komma oder einen Schrägstrich getrennt werden.
  • DDM_2Koordinaten werden als Koordinatenpaare in Grad und Dezimalminuten formatiert, die in zwei Tabellenfeldern gespeichert werden.
  • DMS_1Koordinaten werden als Koordinatenpaare in Grad, Minuten und Sekunden formatiert, die gemeinsam in einem Tabellenfeld gespeichert werden. Die Koordinaten können durch ein Leerzeichen, ein Komma oder einen Schrägstrich getrennt werden.
  • DMS_2Koordinaten werden als Koordinatenpaare in Grad, Minuten und Sekunden formatiert, die in zwei Tabellenfeldern gespeichert werden.
  • GARSKoordinaten erhalten das Format "Global Area Reference System".
  • GEOREF Koordinaten erhalten das Format "World Geographic Reference System".
  • UTM_BANDSKoordinaten werden als Koordinatenbänder in der universellen transversalen Mercator-Projektion formatiert.
  • UTM_ZONESKoordinaten werden als Koordinatenzonen in der universellen transversalen Mercator-Projektion formatiert.
  • USNGKoordinaten erhalten das Format "United States National Grid".
  • MGRSKoordinaten erhalten das Format "Military Grid Reference System".
String
bearing_units
(optional)

Legt die Maßeinheit für die Peilungswinkel fest

  • DEGREESDer Winkel ist in Grad angegeben. Dies ist die Standardeinstellung.
  • MILSDer Winkel ist in Mil angegeben.
  • RADSDer Winkel ist in Radianten angegeben.
  • GRADSDer Winkel ist in Gon angegeben.
String
distance_units
(optional)

Legt die Maßeinheit für die Entfernung fest

  • METERSDie Einheit ist Meter. Dies ist die Standardeinstellung.
  • 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
y_or_lat_field
(optional)

Das Feld in der Eingabetabelle, das die Y-Koordinaten (oder den Breitengrad) enthält.

Der Parameter y_or_lat_field wird verwendet, wenn der Parameter in_coordinate_format auf DD_2, DDM_2 oder DMS_2festgelegt ist.

Field
line_type
(optional)

Gibt den Typ der Ausgabelinie an.

  • GEODESICDer kürzeste Abstand zwischen zwei beliebigen Punkten auf der sphäroidischen (ellipsoidischen) Erdoberfläche wird verwendet. Dies ist die Standardeinstellung.
  • GREAT_CIRCLEVerwendet wird die Linie auf einem Sphäroid (Ellipsoid), die sich aus der Kreuzung einer Ebene mit dem Mittelpunkt des Sphäroids ergibt.
  • RHUMB_LINEVerwendet wird eine Linie mit konstanter Peilung oder konstantem Azimut.
  • NORMAL_SECTIONVerwendet wird eine normale Ebene zur ellipsoidischen Erdoberfläche, die die Start- und Endpunkte enthält.
String
coordinate_system
(optional)

Der Raumbezug der Ausgabe-Feature-Class. Die Standardeinstellung ist "GCS_WGS_1984".

Spatial Reference

Codebeispiel

CoordinateTableToLineOfBearing – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion CoordinateTableToLineOfBearing verwenden.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableToLineOfBearing_defense(r"C:CSV/TableToLineOfBearing.csv",
                                             "LOB",
                                             "x",
                                             "Orientation",
                                             "Distance",
                                             "DD_2",
                                             "DEGREES",
                                             "KILOMETERS",
                                             "y")
CoordinateTableToLineOfBearing – Beispiel 2 (eigenständiges Skript)

Im folgenden Beispiel wird die Funktion CoordinateTableToLineOfBearing in einem beispielhaften Workflow-Skript verwendet.

# Description: Create lines of bearing from tabular data and then create 
#              bounding envelopes around each line.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True

# Create lines of bearing
input_table = r"C:/CSV/TableToLineOfBearing.csv"
result_line = "Output_LOB"
arcpy.CoordinateTableToLineOfBearing_defense(input_table,
                                             result_line,
                                             "x",
                                             "Orientation",
                                             "Distance",
                                             "DD_2",
                                             "DEGREES",
                                             "KILOMETERS",
                                             "y")

# Create envelopes
result_envelope = "Output_Envelope"
arcpy.FeatureEnvelopeToPolygon_management(result_line, result_envelope)

Lizenzinformationen

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

Verwandte Themen