Séries chronologiques NetCDF vers classe d’entités (Géométrie d’échantillonnage discret) (Outils multidimensionnels)
Résumé
Crée une classe d’entités à partir de séries chronologies dans des fichiers netCDF. Dans la convention des métadonnées des données de climat et de prévision, une série chronologique est un type de géométrie d’échantillonnage discret (DSG).
En savoir plus sur le fonctionnement des outils de géométrie d’échantillonnage discret (DSG)
Utilisation
Dans la convention des métadonnées des données de climat et de prévision, une série chronologique est une série de points de données situés à la même localisation spatiale 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 dans laquelle les données sont échantillonnées.
Les fichiers netCDF en entrée doivent être conformes à la convention sur le climat et la prévision (CF 1.6 ou version ultérieure). Les conventions sur le climat et la prévision définissent les métadonnées pour décrire 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 sur le climat et la prévision, vous pouvez spécifier un fichier Input Climate and Forecast Metadata (Métadonnées des données de climat et de prévision en entrée) (in_cf_metadata dans Python) avec des attributs supplémentaires ou modifiés. Le fichier Input Climate and Forecast Metadata (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 prolongent ou remplacent les métadonnées du fichier netCDF. Le fichier Input Climate and Forecast Metadata (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 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 champInstanceIDunique. Chaque fichier netCDF doit disposer d’une variable marquée par le même attributcf_rolequi servira de champ d’identification dans plusieurs fichiers. L’agrégation aura lieu strictement le long de la dimension d’instance de cette variable.Plusieurs variables d’instance et d’observation (numéro de station, température, salinité, etc.) peuvent être respectivement sélectionnées dans les paramètres Instance Variable (Variables d’instance) (instance_variables dans Python) et Observation Variables (Variables d’observation) (observation_variables dans Python).
Si les fichiers NetCDF en entrée contiennent des variables organisées en groupes, les paramètres Instance Variables (Variables d’instance) et Observation Variables (Variables d’observation) répertorient les variables avec leur chemin absolu, préfixé d’une barre oblique (/) indiquant leur emplacement par rapport au groupe racine. Par exemple, la variable
precipsituée dans le groupe/g1est affichée sous la forme/g1/precip.Pour les variables d’instance et d’observation, l’appariement est effectué 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. Si les variables sont présentes dans des groupes, les noms de variable sont pris en compte avec leur chemin absolu lors de l’appariement. En présence de plusieurs variables portant le même nom dans des emplacements différents par rapport au groupe racine (
/g1/precipet/g2/precip, par exemple), elles sont interprétées comme désignant des choses différentes.Vous pouvez utiliser le paramètre Analysis Extent (Étendue d’analyse) (analysis_extent dans Python) pour spécifier la zone d’analyse en sortie explicitement pour l’exécution d’un outil autonome ou 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 Analysis Extent (Étendue d’analyse) par défaut est calculée à partir de l’étendue 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.
Une classe d’entités ponctuelles 2D ou 3D contenant toutes les informations de localisation ainsi que les champs d’instance sélectionnés, et une table associée contenant les variables d’observation sélectionnées, seront créées. Une couche facultative peut également être créée. Elle joindra la table à la classe d’entités en fonction du champ
InstanceID.Une variable de données dans le fichier netCDF peut utiliser une variable grid_mapping pour définir explicitement le système de référence de coordonnées utilisé pour les valeurs de coordonnées spatiales. Vous pouvez utiliser l’attribut
epsg_coded’appariement de grille pour sélectionner un système de coordonnées géographiques ou projetées. De plus, les attributsesri_pe_string,crs_wktetspatial_refd’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é. Pour plus d’informations sur les systèmes de référence de coordonnées, ainsi que sur les WKID pris en charge, reportez-vous à la rubrique Systèmes de coordonnées, projections et transformations.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_nameougeopotential_datum_name. En outre, un zéro des marées 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, WGS 1984 Ellipsoid Height (wkid115700) est sélectionné par défaut.
Paramètres
| Etiqueter | Explication | Type 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 avoir la même structure et le même type d’entité DSG. |
Folder; File |
|
Espace de travail cible |
Géodatabase (d’entreprise ou fichier) ou dossier dans lequel la table et la classe d’entités en sortie sont créées. Il doit s’agit d’un espace de travail existant. |
Workspace |
|
Nom de point en sortie |
Nom de la classe d’entités qui contient les localisations issues des variables netCDF. Ces variables sont ajoutées sous forme de champs à partir du paramètre Instance Variables (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 de jointure en sortie (Facultatif) |
Nom de la table en sortie qui contiendra tous les enregistrements du paramètre Observation Variables (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 |
|
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.
|
Boolean |
|
Métadonnées des données de climat et de prévision en entrée (Facultatif) |
Fichier au format XML avec une extension |
File |
|
Etendue d’analyse (Facultatif) |
Étendue qui définit la zone de la classe d’entités en sortie. |
Extent |
|
Couche de jointure en sortie (Facultatif) |
Couche en sortie créée en joignant la table en sortie à la classe d’entités en sortie. Cette sortie est facultative. |
Feature Layer |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Point en sortie |
Classe d’entités ponctuelles en sortie. |
Feature Class |
|
Table de jointure en sortie |
Table en sortie. |
Table |
Environnements
Système de coordonnées en sortie, Etendue
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
- Vue d’ensemble de la boîte à outils Multidimension
- Vue d’ensemble du jeu d’outils NetCDF
- Rechercher un outil de géotraitement
- NetCDF pointe vers la classe d’entités (Géométrie d’échantillonnage discret)
- Profils NetCDF vers classe d’entités (Géométrie d’échantillonnage discret)
- Trajectoires NetCDF vers classe d’entités (Géométrie d’échantillonnage discret)
- Fonctionnement des outils de géométrie d’échantillonnage discret (DSG)