Beschriftung | Erläuterung | Datentyp |
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.
| String |
Variablen (optional) | Die Variablen, die in den Ausgabe-Layer aufgenommen werden. Standardmäßig werden alle Variablen ausgewählt. | String |
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
arcpy.management.MakeTrajectoryLayer(in_trajectory_file, out_trajectory_layer, {dimension}, {predefined_variables}, {variables})
Name | Erläuterung | Datentyp |
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.
| String |
variables [variables,...] (optional) | Die Variablen, die in den Ausgabe-Layer aufgenommen werden. Standardmäßig werden alle Variablen ausgewählt. | String |
Codebeispiel
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)