Make Trajectory Layer (Data Management)

Summary

Generates a feature layer from selected variables in a trajectory file.

Usage

  • This tool can use trajectory data from satellite altimetry sensors such as Jason, Sentinel-3, CryoSat, and ICESat.

  • The same type of measurement acquired by different sensors can be stored under different variable names. The Predefined Variables parameter automatically maps different variable names to a common measurement type, which allows you to add and integrate data from multiple sensors. For example, to combine sea surface height data from both sentinel 3 and sentinel 6, use the Sea Surface Height option. The tool will map the corresponding variables for the two sensors to a common variable in the output trajectory layer.

Parameters

LabelExplanationData Type
Input Trajectory File

The input trajectory file.

File; Mosaic Layer; Mosaic Dataset; Trajectory Layer
Output Trajectory Layer

The output feature layer that contains the selected variables.

Feature Layer
Dimension Name
(Optional)

The dimension name. The first dimension is used by default.

String
Predefined Variables
(Optional)

The predefined variables available for different sensor types.

  • Surface Backscatter Coefficient—A variable that contains Surface Backscatter Coefficient.
  • Sea Surface Height—A variable that contains Sea Surface Height.
  • Sea Surface Height Anomaly—A variable that contains Sea Surface Height Anomaly
  • Significant Wave Height—A variable that contains Significant Wave Height
  • Ocean Surface Backscatter Coefficient—A variable that contains Ocean Surface Backscatter Coefficient
  • Sea Ice Surface Elevation—A variable that contains Sea Ice Surface Elevation
  • Sea Ice Surface Height Anomaly—A variable that contains Sea Ice Surface Height Anomaly
  • Sea Ice Concentration—A variable that contains Sea Ice Concentration
  • Sea Ice Surface Backscatter Coefficient—A variable that contains Sea Ice Surface Backscatter Coefficient
  • Ice Sheet Surface Elevation—A variable that contains Ice Sheet Surface Elevation
  • Ice Sheet Surface Backscatter Coefficient—A variable that contains Ice Sheet Surface Backscatter Coefficient
  • Wind Speed—A variable that contains Wind Speed
  • Iceberg Elevation—A variable that contains Iceberg Elevation
  • Ocean Surface Elevation—A variable that contains Ocean Surface Elevation
  • Ocean Highest Elevation—A variable that contains Ocean Highest Elevation
  • Ocean Lowest Elevation—A variable that contains Ocean Lowest Elevation
  • Mean Sea Surface Elevation—A variable that contains Mean Sea Surface Elevation
  • Inland Water Surface Height—A variable that contains Inland Water Surface Height
String
Variables
(Optional)

The variables that will be included in the output layer. All variables are selected by default.

String

arcpy.management.MakeTrajectoryLayer(in_trajectory_file, out_trajectory_layer, {dimension}, {predefined_variables}, {variables})
NameExplanationData Type
in_trajectory_file

The input trajectory file.

File; Mosaic Layer; Mosaic Dataset; Trajectory Layer
out_trajectory_layer

The output feature layer that contains the selected variables.

Feature Layer
dimension
(Optional)

The dimension name. The first dimension is used by default.

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

The predefined variables available for different sensor types.

  • SIGMA0—A variable that contains Surface Backscatter Coefficient.
  • SSH—A variable that contains Sea Surface Height.
  • SSHA—A variable that contains Sea Surface Height Anomaly
  • SWH—A variable that contains Significant Wave Height
  • SIGMA0_OCEAN—A variable that contains Ocean Surface Backscatter Coefficient
  • H_SEA_ICE—A variable that contains Sea Ice Surface Elevation
  • H_SEA_ICE_ANOMALY—A variable that contains Sea Ice Surface Height Anomaly
  • SIC—A variable that contains Sea Ice Concentration
  • SIGMA0_SEA_ICE—A variable that contains Sea Ice Surface Backscatter Coefficient
  • H_ICE_SHEET—A variable that contains Ice Sheet Surface Elevation
  • SIGMA0_ICE_SHEET—A variable that contains Ice Sheet Surface Backscatter Coefficient
  • H_ICE—A variable that contains Ice Sheet Surface Elevation
  • SIGMA0_ICE—A variable that contains Ice Sheet Surface Backscatter Coefficient
  • WS—A variable that contains Wind Speed
  • H_ICEBERG—A variable that contains Iceberg Elevation
  • H_OCEAN—A variable that contains Ocean Surface Elevation
  • H_OCEAN_HIGHEST—A variable that contains Ocean Highest Elevation
  • H_OCEAN_LOWEST—A variable that contains Ocean Lowest Elevation
  • H_MSS—A variable that contains Mean Sea Surface Elevation
  • H_IWS—A variable that contains Inland Water Surface Height
String
variables
[variables,...]
(Optional)

The variables that will be included in the output layer. All variables are selected by default.

String

Code sample

MakeTrajectoryLayer example 1 stand-alone script

This example creates a trajectory layer from a Cryosat trajectory file.

# 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)

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

Related topics