Trajectoires NetCDF vers classe d’entités (Géométrie d’échantillonnage discret) (Multidimension)

Cette documentation ArcGIS 3.0 a été archivée et n’est plus mise à jour. Certains contenus et liens peuvent être obsolètes. Consultez la dernière version de la documentation.

Synthèse

Crée une classe d’entités à partir de trajectoires dans des fichiers netCDF. Dans la convention des métadonnées des données de climat et de prévision, une trajectoire est un type de géométrie d’échantillonnage discret.

En savoir plus sur le fonctionnement des outils Géométrie d’échantillonnage discret

Utilisation

  • Dans la convention des métadonnées des données de climat et de prévision, une trajectoire est une série de points de données sur un chemin à travers l’espace avec des dates/heures qui augmentent de manière monotone.

  • Les jeux de données de géométrie d’échantillonnage discret se caractérisent par une dimensionnalité inférieure par rapport à la région spatio-temporelle où les données sont échantillonnées.

  • Les fichiers netCDF en entrée doivent être conformes à la convention des métadonnées des données de climat et de prévision (CF 1.6 ou version ultérieure). Les conventions des métadonnées des données de climat et de prévision définissent les métadonnées qui décrivent les données représentées par chaque variable, ainsi que les propriétés spatiales et temporelles des données.

  • Si les fichiers netCDF en entrée ne sont pas conformes à la convention des métadonnées des données de climat et de prévision, vous pouvez spécifier un fichier Métadonnées des données de climat et de prévision en entrée (in_cf_metadata dans Python) avec des attributaires supplémentaires ou modifiés. Le fichier Métadonnées des données de climat et de prévision en entrée est un fichier XML avec une extension .ncml. Les attributs de ce fichier de métadonnées prolongeront ou remplaceront les métadonnées du fichier netCDF. Le fichier Métadonnées des données de climat et de prévision en entrée permet également de spécifier une variable d’appariement de grille si le fichier netCDF en entrée n’en possède pas.

  • Un type d’entité de géométrie d’échantillonnage discret est identifié par une variable d’ID d’instance marquée par un attribut cf_role. Il est possible de convertir plusieurs fichiers netCDF de même structure en une seule classe d’entités avec un champ InstanceID unique. Chaque fichier netCDF doit disposer d’une variable marquée par le même attribut cf_role, qui servira de champ d’identification dans plusieurs fichiers. L’agrégation aura lieu strictement le long de la dimension d’instance de cette variable.

  • Pour les variables d’instance et d’observation, l’appariement se produit par nom de variable. En d’autres termes, si deux variables dans différents fichiers netCDF portent le même nom, elles sont interprétées comme désignant la même chose.

  • Plusieurs variables d’instance et d’observation (numéro de croisière, température, salinité, etc.) peuvent être sélectionnées dans les paramètres Variables d’instance (instance_variables dans Python) et Variables d’observation (observation_variables dans Python), respectivement.

  • Vous pouvez utiliser le paramètre Étendue d’analyse (analysis_extent dans Python) afin de spécifier la zone d’analyse en sortie explicitement pour l’exécution d’un outil autonome ou de remplacer le paramètre d’environnement dans le cadre d’un processus. Vous pouvez spécifier l’étendue en saisissant des valeurs, en choisissant l’étendue d’affichage, en sélectionnant une couche ou en recherchant un jeu de données en entrée.

  • La valeur Étendue d’analyse par défaut est calculée à partir de l’étendu d’union des fichiers netCDF en entrée.

  • Si l’étendue n’est pas explicitement spécifiée comme valeur de paramètre, elle est dérivée des paramètres d’environnement d’analyse.

  • Lorsque l’option Itinéraire et événement est spécifiée pour le paramètre Structure en sortie (out_schema = "ROUTE_AND_EVENT" dans Python), deux sorties sont générées. L’une est une entité polyligne 2D ou 3D illustrant le chemin de la trajectoire, avec les champs From Time et To Time indiquant la date/l’heure de début et de fin de chaque trajectoire. L’autre sortie est une table avec des valeurs d’observation à chaque date/heure d’enregistrement et des champs temporels associés. Lorsque l’option Point est spécifiée (out_schema = "POINT" dans Python), une couche d’entités ponctuelles 2D ou 3D qui illustre les localisations sur chaque trajectoire où des observations sont réalisées est créée.
  • Une variable de données dans le fichier netCDF peut utiliser une variable grid_mapping pour définir explicitement le système de coordonnées de référence utilisé pour les valeurs de coordonnées spatiales. Vous pouvez utiliser l’attribut epsg_code d’appariement de grille pour sélectionner un système de coordonnées géographiques ou projetées. De plus, les attributs esri_pe_string, crs_wkt et spatial_ref d’appariement de grille peuvent tous être utilisés pour définir une chaîne WKT 1 ou WKT 2. Si certains de ces attributs sont présents, aucun autre attribut pour le système de coordonnées horizontales n’est utilisé. Les chaînes WKT 1 et WKT 2 prises en charge, ainsi que leurs WKID, figurent ici : Systèmes de coordonnées verticales, Systèmes de coordonnées projetées et Systèmes de coordonnées géographiques.

  • Si les valeurs de coordonnées spatiales sont de type 3D, la variable grid_mapping doit également spécifier un système de coordonnées verticales. Un système de coordonnées verticales est une combinaison d’un datum vertical, d’une unité linéaire de mesure et de la direction (haut ou bas) dans laquelle les coordonnées verticales augmentent. Le datum s’obtient généralement à partir d’un attribut de la variable d’appariement de grille et des autres propriétés à partir de la variable de coordonnées verticales. Un datum vertical arbitraire peut être spécifié en utilisant une chaîne WKT composée comme valeur de l’un des attributs WKT répertoriés ci-dessus. Un datum basé sur la gravité peut être spécifié en utilisant l’attribut geoid_name ou geopotential_datum_name. En outre, un datum de marée peut être implicitement spécifié en utilisant l’un des noms standard de marée pour la variable de coordonnées verticales. Si aucun système de coordonnées verticales n’est spécifié et qu’une variable de coordonnées verticales est présente, Instantaneous Water Level Depth ou Height (epsg:5831, epsg:5829) est sélectionné par défaut.

Paramètres

ÉtiquetteExplicationType de données
Fichiers ou dossiers NetCDF en entrée

Fichiers netCDF en entrée à utiliser pour créer une classe d’entités. Des fichiers netCDF individuels, ainsi que les dossiers qui contiennent plusieurs fichiers netCDF, peuvent être utilisés.

Les fichiers netCDF en entrée doivent comporter le même type d’entité DSG et la même structure.

Folder; File
Espace de travail cible

Géodatabase d’entreprise ou fichier dans laquelle la table et la classe d’entités en sortie sont créées. Il doit s’agir d’un espace de travail existant.

Workspace
Nom de point ou de polyligne en sortie

Nom de la classe d’entités qui contient les localisations des variables netCDF. Ces variables sont ajoutées sous forme de champs à partir du paramètre Variables d’instance.

String
Variables d’observation
(Facultatif)

Variables netCDF contenant toutes les valeurs d’observation à chaque localisation et chaque niveau vertical. Elles sont ajoutées sous forme de champs à la table en sortie.

String
Nom de la table d’événements en sortie
(Facultatif)

Nom de la table en sortie qui contiendra tous les enregistrements des variables d’observation.

String
Variables d’instance
(Facultatif)

Variables netCDF qui distinguent les entités individuelles et représentent les localisations où des observations sont réalisées. Ces variables sont ajoutées sous forme de champs à la classe d’entités en sortie.

String
Structure en sortie
(Facultatif)

Indique le type de classe d’entités en sortie à créer.

  • Itinéraire et événementUne classe d’entités polylignes 2D ou 3D illustrant les informations de chemin est créée.
  • PointUne classe d’entités 2D ou 3D illustrant toutes les localisations où des observations sont réalisées est créée.
String
Inclure les sous-répertoires
(Facultatif)

Spécifie si les fichiers résidant dans les sous-répertoires d’un dossier en entrée sont utilisés.

  • Activé : tous les fichiers netCDF dans tous les sous-répertoires sont utilisés.
  • Désactivé : seuls les fichiers dans le dossier en entrée sont utilisés. Il s’agit de l’option par défaut.
Boolean
Métadonnées des données de climat et de prévision en entrée
(Facultatif)

Fichier XML avec une extension .ncml qui fournit les informations CF manquantes ou modifiées pour les fichiers netCDF en entrée.

File
Étendue d’analyse
(Facultatif)

Étendue qui définit la zone de la classe d’entités en sortie.

Extent

Sortie obtenue

ÉtiquetteExplicationType de données
Point ou polyligne en sortie

Classe d’entités ponctuelles ou polylignes en sortie.

Feature Class
Table d’événements en sortie

Table en sortie.

Table

Informations de licence

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

Rubriques connexes