Créer une couche de trajectoire (Gestion des données)

Synthèse

Génère une couche d’entités à partir des variables sélectionnées dans un fichier de trajectoire.

Utilisation

  • Cet outil utilise les données de trajectoire issues de capteurs d’altimétrie satellitaire tels que Jason, Sentinel-3, CryoSat et ICESat.

  • Plusieurs capteurs peuvent utiliser différents noms de variable pour le même type de mesure. Le paramètre Variables prédéfinies combine les données des capteurs en appariant les noms de variable à un type de mesure commun. Par exemple, pour fusionner des données de hauteur de la surface de la mer issues des capteurs Sentinel 3 et Sentinel 6, spécifiez l’option Hauteur de la surface de la mer. L’outil apparie les variables correspondantes à une variable commune dans la couche de trajectoire en sortie. Afin d’obtenir la liste des variables prédéfinies pour chaque capteur disponible, reportez-vous à la rubrique Propriétés du type de trajectoire.

Paramètres

ÉtiquetteExplicationType de données
Fichier de trajectoire en entrée

Fichier de trajectoire en entrée.

File; Trajectory Layer
Couche de trajectoire en sortie

Couche d’entités en sortie qui contient les variables sélectionnées.

Trajectory Layer
Nom de la dimension
(Facultatif)

Nom de la dimension. Par défaut, la première dimension est utilisée.

String
Variables prédéfinies
(Facultatif)

Spécifie les variables prédéfinies qui seront utilisées comme mesure pour différents types de capteurs.

  • Coefficient de rétrodiffusion de la surfaceUne variable qui contient le coefficient de rétrodiffusion de la surface sera utilisée.
  • Hauteur de la surface de la merUne variable qui contient la hauteur de la surface de la mer sera utilisée.
  • Anomalie de hauteur de la surface de la merUne variable qui contient l’anomalie de hauteur de la surface de la mer sera utilisée.
  • Hauteur significative des vaguesUne variable qui contient la hauteur significative des vagues sera utilisée.
  • Coefficient de rétrodiffusion de la surface de l’océanUne variable qui contient le coefficient de rétrodiffusion de la surface de l’océan sera utilisée.
  • Élévation de la surface de la glace marineUne variable qui contient l’élévation de la surface de la glace marine sera utilisée.
  • Anomalie de hauteur de la surface de la glace marineUne variable qui contient l’anomalie de hauteur de la surface de la glace marine sera utilisée.
  • Concentration de la glace marineUne variable qui contient la concentration de la glace marine sera utilisée.
  • Coefficient de rétrodiffusion de la surface de la glace marineUne variable qui contient le coefficient de rétrodiffusion de la surface de la glace marine sera utilisée.
  • Élévation de la surface de la couche glaciaireUne variable qui contient l’élévation de la surface de la couche glaciaire sera utilisée.
  • Coefficient de rétrodiffusion de la surface de la couche glaciaireUne variable qui contient le coefficient de rétrodiffusion de la surface de la couche glaciaire sera utilisée.
  • Élévation de la surface de la glaceUne variable qui contient l’élévation de la surface de la glace sera utilisée.
  • Coefficient de rétrodiffusion de la surface de la glaceUne variable qui contient le coefficient de rétrodiffusion de la surface de la glace sera utilisée.
  • Vitesse du ventUne variable qui contient la vitesse du vent sera utilisée.
  • Élévation moyenne de la surface de la merUne variable qui contient l’élévation moyenne de la surface de la mer sera utilisée.
String
Variables
(Facultatif)

Variables incluses dans la couche en sortie. Par défaut, toutes les variables sont sélectionnées.

String

arcpy.management.MakeTrajectoryLayer(in_trajectory_file, out_trajectory_layer, {dimension}, {predefined_variables}, {variables})
NomExplicationType de données
in_trajectory_file

Fichier de trajectoire en entrée.

File; Trajectory Layer
out_trajectory_layer

Couche d’entités en sortie qui contient les variables sélectionnées.

Trajectory Layer
dimension
(Facultatif)

Nom de la dimension. Par défaut, la première dimension est utilisée.

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

Spécifie les variables prédéfinies qui seront utilisées comme mesure pour différents types de capteurs.

  • SIGMA0Une variable qui contient le coefficient de rétrodiffusion de la surface sera utilisée.
  • SSHUne variable qui contient la hauteur de la surface de la mer sera utilisée.
  • SSHAUne variable qui contient l’anomalie de hauteur de la surface de la mer sera utilisée.
  • SWHUne variable qui contient la hauteur significative des vagues sera utilisée.
  • SIGMA0_OCEANUne variable qui contient le coefficient de rétrodiffusion de la surface de l’océan sera utilisée.
  • H_SEA_ICEUne variable qui contient l’élévation de la surface de la glace marine sera utilisée.
  • H_SEA_ICE_ANOMALYUne variable qui contient l’anomalie de hauteur de la surface de la glace marine sera utilisée.
  • SICUne variable qui contient la concentration de la glace marine sera utilisée.
  • SIGMA0_SEA_ICEUne variable qui contient le coefficient de rétrodiffusion de la surface de la glace marine sera utilisée.
  • H_ICE_SHEETUne variable qui contient l’élévation de la surface de la couche glaciaire sera utilisée.
  • SIGMA0_ICE_SHEETUne variable qui contient le coefficient de rétrodiffusion de la surface de la couche glaciaire sera utilisée.
  • H_ICEUne variable qui contient l’élévation de la surface de la glace sera utilisée.
  • SIGMA0_ICEUne variable qui contient le coefficient de rétrodiffusion de la surface de la glace sera utilisée.
  • WSUne variable qui contient la vitesse du vent sera utilisée.
  • H_MSSUne variable qui contient l’élévation moyenne de la surface de la mer sera utilisée.
String
variables
[variables,...]
(Facultatif)

Variables incluses dans la couche en sortie. Par défaut, toutes les variables sont sélectionnées.

String

Exemple de code

Exemple 1 d’utilisation de la fonction MakeTrajectoryLayer (script autonome)

Cet exemple crée une couche de trajectoire à partir d’un fichier de trajectoire Cryosat.

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

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Rubriques connexes