Les données raster multidimensionnelles sont souvent utilisées dans la communauté scientifique pour stocker des données météorologiques et océanographiques telles que la température, l’humidité, la vitesse du vent et sa direction. Les données sont normalement stockées sous la forme de variables, chaque variable étant un tableau multidimensionnel qui représente les données capturées à plusieurs moments et à plusieurs hauteurs, profondeurs ou pressions. Ces données sont souvent stockées dans des formats de fichier NetCDF, HDF ou GRIB, qui sont pris en charge par ArcGIS Pro :
- GRIB : General Regularly-distributed Information in Binary est un format de données concis utilisé couramment en météorologie pour stocker des données climatiques d’historique et de prévision. Le type raster GRIB permet d'ajouter des données GRIB 1 et GRIB 2 dans une mosaïque.
- HDF : Hierarchical Data Format est un format conçu par le National Center for Supercomputing Applications (NCSA) pour stocker des données scientifiques. Le type de raster HDF permet d'ajouter des données raster stockées dans une mosaïque HDF5 ou HDF4. Les données non raster stockées dans un fichier HDF sont ignorées par le type raster HDF.
- NetCDF : le format de fichier Network Common Data Form est destiné au stockage de données multidimensionnelles. Reportez-vous à la rubrique Notions de base relatives à NetCDF pour plus d’informations. Actuellement, les types raster NetCDF prennent en charge les conventions liées au climat et aux prévisions (CF) et COARDS (Cooperative Ocean/Atmosphere Research Data Service). Les fichiers netCDF créés avec d'autres conventions peuvent également fonctionner mais ils ne sont pas pris en charge.
De plus, le format CRF (Cloud Raster Format) d’Esri prend en charge le stockage des données raster multidimensionnelles et est le format raster en sortie par défaut des outils de géotraitement qui génèrent des rasters multidimensionnels. Le fichier CRF est optimisé pour l’écriture et la lecture de fichiers volumineux dans un environnement de traitement et de stockage distribué. Dans un fichier CRF, les données raster multidimensionnelles sont classées en paquets de tuiles plus petits, ce qui permet à plusieurs traitements d’écrire simultanément dans une sortie. Vous pouvez créer une transposition multidimensionnelle dans un fichier CRF, ce qui améliore les performances lors de l’extraction des données dans une dimension (par exemple, pour créer un diagramme de profil temporaire).
Vous pouvez afficher des données GRIB, HDF ou NetCDF sur une carte dans ArcGIS Pro à l’aide de la boîte de dialogue Add Multidimensional Raster Layers (Ajouter des couches raster multidimensionnelles). Une fois les couches ajoutées, vous pouvez visualiser les variables et les tranches en utilisant les outils de l’onglet Multidimensional (Multidimensionnel), analyser les couches à l’aide de fonctions raster ou d’outils de géotraitement ou convertir les couches au format CRF à l’aide de l’outil Copier le raster.
Vous pouvez ajouter des données GRIB, HDF ou NetCDF à un jeu de données mosaïque, qui peut être utilisé pour gérer et traiter les données multidimensionnelles. Les jeux de données mosaïque multidimensionnelles peuvent gérer une ou plusieurs variables. L'application détermine si vous devez placer toutes les variables dans une même mosaïque ou créer une mosaïque par variable.
- Si votre application utilise une seule variable, ou quelques variables indépendantes, il est facile de créer, d'utiliser et de gérer une mosaïque par variable.
- Si votre application implique que vous effectuiez un calcul à partir de plusieurs variables en utilisant un modèle de fonction raster, vous devez ajouter toutes les variables utilisées par le modèle dans une seule mosaïque.
- Si vous souhaitez diffuser des données scientifiques et minimiser le nombre de services, vous pouvez ajouter plusieurs variables dans une mosaïque et utiliser le modèle de sélecteur de variables pour accéder à chacune d'elles.
Par exemple, vous pouvez ajouter à un jeu de données mosaïque des variables de température, d’humidité relative et de vitesse du vent stockées dans des fichiers NetCDF. Vous pouvez construire un modèle de fonction raster à partir de ces variables pour calculer l'indice de refroidissement éolien et l'indice de chaleur, puis ajouter les modèles à la mosaïque. Vous pouvez utiliser les variables d’origine et les nouveaux modèles pour visualiser la température, la vitesse du vent, l’humidité, la température ressentie et l’indice de chaleur.
Vous pouvez utiliser le champ Groupname lors de l’interrogation de variables à une profondeur et un emplacement spécifiques. Le champ Groupname définit les groupes pour les éléments d’un jeu de données mosaïque. Les éléments ayant la même valeur Groupname appartiennent au même groupe. Un modèle de fonction raster de type groupe d'éléments effectuera un calcul à partir des variables de chaque groupe avant de générer un raster pour chacun d'eux.
Il arrive parfois qu'un seul élément participe au calcul de tous les groupes. Si c’est le cas, plutôt que de dupliquer cet élément dans chaque groupe, définissez Groupname en tant que * pour cet élément en entrant des valeurs valides pour les champs Tag et Variable.
Remarque :
Les données multidimensionnelles n'ont pas besoin de résider dans une mosaïque. Vérifiez que la mosaïque utilisée est appropriée pour votre workflow.
NetCDF et HDF
Certaines données NetCDF ou HDF stockent leur géolocalisation sous forme de tableaux irrégulièrement espacés. Lorsqu’elles sont ajoutées à un jeu de données mosaïque, les données sont automatiquement converties en pixels carrés uniquement à des fins d’affichage. La taille des cellules est estimée, mais vous pouvez modifier ce paramètre et définir une méthode d'interpolation. Les méthodes d’interpolation prises en charge sont les suivantes :
- Voisin le plus proche
- Bilinéaire
- TIN linéaire
- Voisin naturel
GRIB
Certains produits GRIB stockent des variables à l’aide d’un code de paramètre plutôt que d’un nom réel. Un fichier GRIB TAB avec les informations de métadonnées étendues est requis pour servir d’interprète du code. Le fichier texte, normalement fourni par l’organisation ayant produit les données a une extension, a une extension .TAB et contient le code, nom, centre et sous-centre du paramètre ainsi que la version de la table qui produisent les données. Par exemple, le jeu de données NLDAS de la NASA exige un fichier GRIB TAB pour interpréter le code de variable 153. Le fichier GRIB TAB qui accompagne les données ressemble à l’exemple ci-dessous.
Où :
153 is the code CONVfract is the variable name The text after the variable name is the long name 7 is the data center 12 is the data subcenter 130 is the table version
Lorsque vous ajoutez des données NLDAS à un jeu de données mosaïque avec un raster de type GRIB, vous verrez une variable définie comme VAR153.
Cliquez sur GRIBTAB dans Raster Type Properties (Propriétés de type raster), ajoutez le fichier GRIB TAB ou le dossier qui stocke tous les fichiers GRIB TAB pour vos jeux de données, cliquez à nouveau sur l’onglet Variables (Variables) et vous verrez que la variable est interprétée correctement dans la Description (Description). Ajoutez les variables à votre jeu de données mosaïque.
Vous avez un commentaire à formuler concernant cette rubrique ?