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 surface—Une variable qui contient le coefficient de rétrodiffusion de la surface sera utilisée.
  • Hauteur de la surface de la mer—Une variable qui contient la hauteur de la surface de la mer sera utilisée.
  • Anomalie de hauteur de la surface de la mer—Une variable qui contient l’anomalie de hauteur de la surface de la mer sera utilisée.
  • Hauteur significative des vagues—Une variable qui contient la hauteur significative des vagues sera utilisée.
  • Coefficient de rétrodiffusion de la surface de l’océan—Une 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 marine—Une 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 marine—Une variable qui contient l’anomalie de hauteur de la surface de la glace marine sera utilisée.
  • Concentration de la glace marine—Une variable qui contient la concentration de la glace marine sera utilisée.
  • Coefficient de rétrodiffusion de la surface de la glace marine—Une 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 glaciaire—Une 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 glaciaire—Une 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 glace—Une variable qui contient l’élévation de la surface de la glace sera utilisée.
  • Coefficient de rétrodiffusion de la surface de la glace—Une variable qui contient le coefficient de rétrodiffusion de la surface de la glace sera utilisée.
  • Vitesse du vent—Une variable qui contient la vitesse du vent sera utilisée.
  • Élévation moyenne de la surface de la mer—Une 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.

  • SIGMA0—Une variable qui contient le coefficient de rétrodiffusion de la surface sera utilisée.
  • SSH—Une variable qui contient la hauteur de la surface de la mer sera utilisée.
  • SSHA—Une variable qui contient l’anomalie de hauteur de la surface de la mer sera utilisée.
  • SWH—Une variable qui contient la hauteur significative des vagues sera utilisée.
  • SIGMA0_OCEAN—Une variable qui contient le coefficient de rétrodiffusion de la surface de l’océan sera utilisée.
  • H_SEA_ICE—Une variable qui contient l’élévation de la surface de la glace marine sera utilisée.
  • H_SEA_ICE_ANOMALY—Une variable qui contient l’anomalie de hauteur de la surface de la glace marine sera utilisée.
  • SIC—Une variable qui contient la concentration de la glace marine sera utilisée.
  • SIGMA0_SEA_ICE—Une variable qui contient le coefficient de rétrodiffusion de la surface de la glace marine sera utilisée.
  • H_ICE_SHEET—Une variable qui contient l’élévation de la surface de la couche glaciaire sera utilisée.
  • SIGMA0_ICE_SHEET—Une variable qui contient le coefficient de rétrodiffusion de la surface de la couche glaciaire sera utilisée.
  • H_ICE—Une variable qui contient l’élévation de la surface de la glace sera utilisée.
  • SIGMA0_ICE—Une variable qui contient le coefficient de rétrodiffusion de la surface de la glace sera utilisée.
  • WS—Une variable qui contient la vitesse du vent sera utilisée.
  • H_MSS—Une 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.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes