Trajektorie-Layer erstellen (Data Management)

Zusammenfassung

Erzeugt einen Feature-Layer aus ausgewählten Variablen in einer Trajektorie-Datei.

Verwendung

  • Dieses Werkzeug kann Trajektorie-Daten aus Satelliten-Altimetriesensoren wie Jason, Sentinel-3, CryoSat und ICESat verwenden.

  • Verschiedene Sensoren können für denselben Messwerttyp unterschiedliche Variablennamen verwenden. Der Parameter Vordefinierte Variablen kombiniert die Daten von mehreren Sensoren, indem er verschiedene Variablennamen einem gemeinsamen Messwerttyp zuordnet. Wenn Sie zum Beispiel die Höhe der Meeresoberfläche von Sentinel 3 und Sentinel 6 kombinieren möchten, dann geben Sie die Option Höhe der Meeresoberfläche an. Das Werkzeug ordnet die entsprechenden Variablen einer gemeinsamen Variablen im Ausgabe-Trajektorie-Layer zu. Eine Liste der vordefinierten Variablen für jeden verfügbaren Sensor finden Sie unter Eigenschaften "Trajektorie-Typ".

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Trajektorie-Datei

Die Eingabe-Trajektorie-Datei.

File; Trajectory Layer
Ausgabe-Trajektorie-Layer

Der Ausgabe-Feature-Layer, die ausgewählten Variablen enthält.

Trajectory Layer
Dimensionsname
(optional)

Der Dimensionsname. Standardmäßig wird die erste Dimension verwendet.

String
Vordefinierte Variablen
(optional)

Gibt die vordefinierten Variablen an, die für die Messwerte der verschiedenen Sensortypen verwendet werden sollen.

  • Koeffizient der OberflächenrückstreuungEine Variable, die den Koeffizienten der Oberflächenrückstreuung enthält, wird verwendet.
  • Höhe der MeeresoberflächeEine Variable, die die Höhe der Meeresoberfläche enthält, wird verwendet.
  • Höhenanomalie der MeeresoberflächeEine Variable, die die Höhenanomalie der Meeresoberfläche enthält, wird verwendet.
  • Signifikante WellenhöheEine Variable, die die signifikante Wellenhöhe enthält, wird verwendet.
  • Koeffizient der MeeresoberflächenrückstreuungEine Variable, die den Koeffizienten der Meeresoberflächenrückstreuung enthält, wird verwendet.
  • Höhe der Meereis-OberflächeEine Variable, die die Höhe der Meereis-Oberfläche enthält, wird verwendet.
  • Höhenanomalie der Meereis-OberflächeEine Variable, die die Höhenanomalie der Meereis-Oberfläche enthält, wird verwendet.
  • MeereiskonzentrationEine Variable, die die Meereiskonzentration enthält, wird verwendet.
  • Koeffizient der Meereis-OberflächenrückstreuungEine Variable, die den Koeffizienten der Meereis-Oberflächenrückstreuung enthält, wird verwendet.
  • Höhe der EisdeckenoberflächeEine Variable, die die Höhe der Eisdeckenoberfläche enthält, wird verwendet.
  • Koeffizient der Eisdecken-OberflächenrückstreuungEine Variable, die den Koeffizienten der Eisdecken-Oberflächenrückstreuung enthält, wird verwendet.
  • Höhe der EisoberflächeEine Variable, die die Höhe der Eisoberfläche enthält, wird verwendet.
  • Koeffizient der EisoberflächenrückstreuungEine Variable, die den Koeffizienten der Eisoberflächenrückstreuung enthält, wird verwendet.
  • WindgeschwindigkeitEine Variable, die die Windgeschwindigkeit enthält, wird verwendet.
  • Mittlere Höhe der MeeresoberflächeEine Variable, die die mittlere Höhe der Meeresoberfläche enthält, wird verwendet.
String
Variablen
(optional)

Die Variablen, die in den Ausgabe-Layer aufgenommen werden. Standardmäßig werden alle Variablen ausgewählt.

String

arcpy.management.MakeTrajectoryLayer(in_trajectory_file, out_trajectory_layer, {dimension}, {predefined_variables}, {variables})
NameErläuterungDatentyp
in_trajectory_file

Die Eingabe-Trajektorie-Datei.

File; Trajectory Layer
out_trajectory_layer

Der Ausgabe-Feature-Layer, die ausgewählten Variablen enthält.

Trajectory Layer
dimension
(optional)

Der Dimensionsname. Standardmäßig wird die erste Dimension verwendet.

String
predefined_variables
[predefined_variables,...]
(optional)

Gibt die vordefinierten Variablen an, die für die Messwerte der verschiedenen Sensortypen verwendet werden sollen.

  • SIGMA0Eine Variable, die den Koeffizienten der Oberflächenrückstreuung enthält, wird verwendet.
  • SSHEine Variable, die die Höhe der Meeresoberfläche enthält, wird verwendet.
  • SSHAEine Variable, die die Höhenanomalie der Meeresoberfläche enthält, wird verwendet.
  • SWHEine Variable, die die signifikante Wellenhöhe enthält, wird verwendet.
  • SIGMA0_OCEANEine Variable, die den Koeffizienten der Meeresoberflächenrückstreuung enthält, wird verwendet.
  • H_SEA_ICEEine Variable, die die Höhe der Meereis-Oberfläche enthält, wird verwendet.
  • H_SEA_ICE_ANOMALYEine Variable, die die Höhenanomalie der Meereis-Oberfläche enthält, wird verwendet.
  • SICEine Variable, die die Meereiskonzentration enthält, wird verwendet.
  • SIGMA0_SEA_ICEEine Variable, die den Koeffizienten der Meereis-Oberflächenrückstreuung enthält, wird verwendet.
  • H_ICE_SHEETEine Variable, die die Höhe der Eisdeckenoberfläche enthält, wird verwendet.
  • SIGMA0_ICE_SHEETEine Variable, die den Koeffizienten der Eisdecken-Oberflächenrückstreuung enthält, wird verwendet.
  • H_ICEEine Variable, die die Höhe der Eisoberfläche enthält, wird verwendet.
  • SIGMA0_ICEEine Variable, die den Koeffizienten der Eisoberflächenrückstreuung enthält, wird verwendet.
  • WSEine Variable, die die Windgeschwindigkeit enthält, wird verwendet.
  • H_MSSEine Variable, die die mittlere Höhe der Meeresoberfläche enthält, wird verwendet.
String
variables
[variables,...]
(optional)

Die Variablen, die in den Ausgabe-Layer aufgenommen werden. Standardmäßig werden alle Variablen ausgewählt.

String

Codebeispiel

MakeTrajectoryLayer: Beispiel 1 (eigenständiges Skript)

In diesem Beispiel wird ein Trajektorie-Layer aus einer Cyrosat-Trajektorie-Datei erstellt.

# Import system modules
import arcpy
from arcpy import *

# Set local variables
in_trajectory_file = r"C:\data\Cryosat\CS_OFFL_SIR_LRM_2__20210301T000738_20210301T001611_D001.nc"
out_trajectory_layer = r"C:\data\Cryosat\trajectory_layer
dimension = "CS_OFFL_SIR_LRM_2__20210301T000738_20210301T001611_D001_time_20_ku"
predefined_variables = "SSH;H_SEA_ICE"
variables = "height_1_20_ku"

# Execute
trajectory_output = arcpy.management.MakeTrajectoryLayer(in_trajectory_file, out_trajectory_layer, 
		    	dimension, predefined_variables, variables)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen