Koordinatentabelle in 2-Punkt-Linie (Defense)

Zusammenfassung

Erstellt aus in einer Tabelle gespeicherten Koordinaten 2-Punkt-Linien-Features.

Verwendung

  • Zur Erstellung der Ausgabelinien werden die Koordinatenpaare der Start- und Endpunkte verbunden.

  • Aus den einzelnen Koordinatenpaaren der Start- und Endpunkte wird in der Ausgabe-Feature-Class jeweils ein Linien-Feature erstellt.

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die Tabelle mit den Quellkoordinaten

Table View
Ausgabe-Line-Feature-Class

Die Feature-Class, die die Ausgabe-Linien-Features enthält

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

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

Field
X-Endfeld (Längengrad, UTM, MGRS, USNG, GARS, GEOREF)

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

Field
Eingabe-Koordinatenformat

Gibt das Format der Punktkoordinaten an.

  • Dezimalgrad: Ein Feld—Koordinaten 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 Felder—Koordinaten werden als Koordinatenpaare in Dezimalgrad formatiert, die in zwei Tabellenfeldern gespeichert werden. Dies ist die Standardeinstellung.
  • Grad und Dezimalminuten: Ein Feld—Koordinaten 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 Felder—Koordinaten werden als Koordinatenpaare in Grad und Dezimalminuten formatiert, die in zwei Tabellenfeldern gespeichert werden.
  • Grad, Minuten, Sekunden: Ein Feld—Koordinaten 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 Felder—Koordinaten werden als Koordinatenpaare in Grad, Minuten und Sekunden formatiert, die in zwei Tabellenfeldern gespeichert werden.
  • Global Area Reference System—Koordinaten erhalten das Format "Global Area Reference System".
  • World Geographic Reference System—Koordinaten erhalten das Format "World Geographic Reference System".
  • Universal Transverse Mercator-Bänder—Koordinaten werden als Koordinatenbänder in der universellen transversalen Mercator-Projektion formatiert.
  • Universal Transverse Mercator-Zonen—Koordinaten werden als Koordinatenzonen in der universellen transversalen Mercator-Projektion formatiert.
  • United States National Grid—Koordinaten erhalten das Format "United States National Grid".
  • Military Grid Reference System—Koordinaten erhalten das Format "Military Grid Reference System".
String
Y-Startfeld (Breitengrad)
(optional)

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

Der Parameter Y-Startfeld (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
Y-Endfeld (Breitengrad)
(optional)

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

Der Parameter Y-Endfeld (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 Linie—Der kürzeste Abstand zwischen zwei beliebigen Punkten auf der sphäroidischen (ellipsoidischen) Erdoberfläche wird verwendet. Dies ist die Standardeinstellung.
  • Großkreislinie—Verwendet wird die Linie auf einem Sphäroid (Ellipsoid), die sich aus der Kreuzung einer Ebene mit dem Mittelpunkt des Sphäroids ergibt.
  • Loxodrome—Verwendet wird eine Linie mit konstanter Peilung oder konstantem Azimut.
  • Normaler Abschnitt—Verwendet 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.CoordinateTableTo2PointLine(in_table, out_feature_class, start_x_or_lon_field, end_x_or_lon_field, in_coordinate_format, {start_y_or_lat_field}, {end_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-Linien-Features enthält

Feature Class
start_x_or_lon_field

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

Field
end_x_or_lon_field

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

Field
in_coordinate_format

Gibt das Format der Punktkoordinaten an.

  • DD_1—Koordinaten 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_2—Koordinaten werden als Koordinatenpaare in Dezimalgrad formatiert, die in zwei Tabellenfeldern gespeichert werden. Dies ist die Standardeinstellung.
  • DDM_1—Koordinaten 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_2—Koordinaten werden als Koordinatenpaare in Grad und Dezimalminuten formatiert, die in zwei Tabellenfeldern gespeichert werden.
  • DMS_1—Koordinaten 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_2—Koordinaten werden als Koordinatenpaare in Grad, Minuten und Sekunden formatiert, die in zwei Tabellenfeldern gespeichert werden.
  • GARS—Koordinaten erhalten das Format "Global Area Reference System".
  • GEOREF—Koordinaten erhalten das Format "World Geographic Reference System".
  • UTM_BANDS—Koordinaten werden als Koordinatenbänder in der universellen transversalen Mercator-Projektion formatiert.
  • UTM_ZONES—Koordinaten werden als Koordinatenzonen in der universellen transversalen Mercator-Projektion formatiert.
  • USNG—Koordinaten erhalten das Format "United States National Grid".
  • MGRS—Koordinaten erhalten das Format "Military Grid Reference System".
String
start_y_or_lat_field
(optional)

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

Der Parameter start_y_or_lat_field wird verwendet, wenn der Parameter in_coordinate_format auf DD_2, DDM_2 oder DMS_2 festgelegt ist.

Field
end_y_or_lat_field
(optional)

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

Der Parameter end_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.

  • GEODESIC—Der kürzeste Abstand zwischen zwei beliebigen Punkten auf der sphäroidischen (ellipsoidischen) Erdoberfläche wird verwendet. Dies ist die Standardeinstellung.
  • GREAT_CIRCLE—Verwendet wird die Linie auf einem Sphäroid (Ellipsoid), die sich aus der Kreuzung einer Ebene mit dem Mittelpunkt des Sphäroids ergibt.
  • RHUMB_LINE—Verwendet wird eine Linie mit konstanter Peilung oder konstantem Azimut.
  • NORMAL_SECTION—Verwendet 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

CoordinateTableTo2PointLine – Beispiel 1 (Python-Fenster)

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

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.CoordinateTableTo2PointLine(r"C:/CSV/Tableto2PointLine.csv", 
                                          "OutputLines", "POINT_X", "POINT_X2",
                                          "DD_2", "POINT_Y", "POINT_Y2")
CoordinateTableTo2PointLine – Beispiel 2 (eigenständiges Skript)

Zunächst werden Linien-Features aus einer Tabelle erstellt, anschließend werden die Linien verdichtet.

# Description: Densify line features created from tabular data

# Import system modules
import arcpy

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

# Create lines
input_table = r"C:/CSV/TableTo2PointLine.csv"
result_line = "TableTo2Point"
arcpy.defense.CoordinateTableTo2PointLine(input_table, result_line, "POINT_X", 
                                          "POINT_X2", "DD_2", "POINT_Y", 
                                          "POINT_Y2")

# Densify lines
arcpy.edit.Densify(result_line, "DISTANCE", "2 Kilometers")

Lizenzinformationen

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

Verwandte Themen