arcpy.defense.CoordinateTableToPoint(in_table, out_feature_class, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {coordinate_system})
|
Name
|
Erläuterung
|
Datentyp
|
|
in_table
|
Die Tabelle mit den Quellkoordinaten
|
Table View
|
|
out_feature_class
|
Die Feature-Class, die die Ausgabe-Punkt-Features enthält.
|
Feature Class
|
|
x_or_lon_field
|
Das Feld in der Eingabetabelle, das die X-Koordinaten (oder den Längengrad) enthält.
|
Field
|
|
in_coordinate_format
|
Gibt das Format der Koordinaten in der Eingabetabelle 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
|
|
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_2 festgelegt ist.
|
Field
|
|
coordinate_system
(Optional)
|
Der Raumbezug der Ausgabe-Feature-Class. Die Standardeinstellung ist "GCS_WGS_1984".
|
Spatial Reference
|
Codebeispiel
CoordinateTableToPoint: Beispiel 1 (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion CoordinateTableToPoint verwenden.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.CoordinateTableToPoint(r"C:/CSV/TableToPoint.csv",
"Out_Point",
"x",
"DD_2",
"y")
CoordinateTableToPoint: Beispiel 2 (eigenständiges Skript)
Im folgenden Beispiel wird die Funktion CoordinateTableToPoint in einem beispielhaften Workflow-Skript verwendet.
# Description: Create points from tabular data and create buffers around them.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Create points
input_table = r"C:/CSV/TableToPoint.csv"
result_point = "Output_Point"
arcpy.defense.CoordinateTableToPoint(input_table, result_point, "x", "DD_2", "y")
# Create buffers
result_buffer = "Output_Buffer"
arcpy.analysis.Buffer(result_point, result_buffer, "50 Meters")