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 CoefficientA variable that contains Surface Backscatter Coefficient.
  • Sea Surface HeightA variable that contains Sea Surface Height.
  • Sea Surface Height AnomalyA variable that contains Sea Surface Height Anomaly
  • Significant Wave HeightA variable that contains Significant Wave Height
  • Ocean Surface Backscatter CoefficientA variable that contains Ocean Surface Backscatter Coefficient
  • Sea Ice Surface ElevationA variable that contains Sea Ice Surface Elevation
  • Sea Ice Surface Height AnomalyA variable that contains Sea Ice Surface Height Anomaly
  • Sea Ice ConcentrationA variable that contains Sea Ice Concentration
  • Sea Ice Surface Backscatter CoefficientA variable that contains Sea Ice Surface Backscatter Coefficient
  • Ice Sheet Surface ElevationA variable that contains Ice Sheet Surface Elevation
  • Ice Sheet Surface Backscatter CoefficientA variable that contains Ice Sheet Surface Backscatter Coefficient
  • Wind SpeedA variable that contains Wind Speed
  • Iceberg ElevationA variable that contains Iceberg Elevation
  • Ocean Surface ElevationA variable that contains Ocean Surface Elevation
  • Ocean Highest ElevationA variable that contains Ocean Highest Elevation
  • Ocean Lowest ElevationA variable that contains Ocean Lowest Elevation
  • Mean Sea Surface ElevationA variable that contains Mean Sea Surface Elevation
  • Inland Water Surface HeightA 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.

  • SIGMA0A variable that contains Surface Backscatter Coefficient.
  • SSHA variable that contains Sea Surface Height.
  • SSHAA variable that contains Sea Surface Height Anomaly
  • SWHA variable that contains Significant Wave Height
  • SIGMA0_OCEANA variable that contains Ocean Surface Backscatter Coefficient
  • H_SEA_ICEA variable that contains Sea Ice Surface Elevation
  • H_SEA_ICE_ANOMALYA variable that contains Sea Ice Surface Height Anomaly
  • SICA variable that contains Sea Ice Concentration
  • SIGMA0_SEA_ICEA variable that contains Sea Ice Surface Backscatter Coefficient
  • H_ICE_SHEETA variable that contains Ice Sheet Surface Elevation
  • SIGMA0_ICE_SHEETA variable that contains Ice Sheet Surface Backscatter Coefficient
  • H_ICEA variable that contains Ice Sheet Surface Elevation
  • SIGMA0_ICEA variable that contains Ice Sheet Surface Backscatter Coefficient
  • WSA variable that contains Wind Speed
  • H_ICEBERGA variable that contains Iceberg Elevation
  • H_OCEANA variable that contains Ocean Surface Elevation
  • H_OCEAN_HIGHESTA variable that contains Ocean Highest Elevation
  • H_OCEAN_LOWESTA variable that contains Ocean Lowest Elevation
  • H_MSSA variable that contains Mean Sea Surface Elevation
  • H_IWSA 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