Une mosaïque vous permet de stocker, gérer, afficher et interroger des ensembles petits ou grands de données raster et d'image. Il s'agit d'un modèle de données de la géodatabase utilisé pour gérer un ensemble de jeux de données raster (images) stocké en tant que catalogue et affiché sous forme d'image mosaïquée. Les mosaïques intègrent des fonctions de traitement et des fonctionnalités d'interrogation avancées de raster et elles peuvent également tenir lieu de source pour mettre à disposition des services d'imagerie.
Une mosaïque comporte les éléments suivants :
- Un catalogue qui fournit la source des pixels et des emprises des rasters
- Une classe d'entités qui définit la limite
- Un jeu de règles de mosaïquage permettant de mosaïquer dynamiquement les rasters
- Un jeu de propriétés permettant de contrôler le mosaïquage et l'extraction des images
- Une table pour consigner des données pendant leur chargement et d'autres opérations
- Eventuellement, une classe d'entités de lignes de raccord pour le mosaïquage de lignes de raccord
- Eventuellement, une table de correction des couleurs qui définit l'appariement des couleurs pour chaque raster du catalogue d'images
Une mosaïque est créée dans une géodatabase et vous pouvez y ajouter directement des jeux de données raster ou les créer, entièrement ou à partir d'une sélection, à partir d'un catalogue d'images ou d'une mosaïque. Une mosaïque gère ses données raster de la même façon qu'un catalogue d'images non géré. Ainsi, les tables sont semblables, les jeux de données sont indexés et des requêtes peuvent être exécutées sur des ensembles. Les outils de géotraitement de la boîte à outils Gestion des données permettent de créer et de mettre à jour des mosaïques.
Les données raster de la mosaïque n'ont pas besoin d'être adjacentes ou superposées, mais peuvent exister en tant que jeux de données non connectés, discontinus. Par exemple, vous pouvez avoir des images qui recouvrent complètement une zone ou un certain nombre de bandes d'image non contiguës qui forment une image continue (par exemple, le long de pipelines).
Types de mosaïques
Il existe deux types de mosaïques. L'un d'entre eux permet d'ajouter tous les types de données raster et de modifier les propriétés et les fonctions appliquées par raster et sur la mosaïque. Cela est possible grâce à l'outil Créer une mosaïque. Aucune limite n'est imposée à cette mosaïque.
L'autre mosaïque ne fait référence qu'à une autre mosaïque ou à un autre catalogue d'images. Elle est créée grâce à l'outil Créer une mosaïque référencée. La mosaïque référencée se comporte comme une mosaïque standard ; toutefois, elle est en lecture seule, ce qui signifie que vous ne pouvez pas ajouter de rasters à la mosaïque, créer d'aperçus et calculer les plages de tailles de pixel. Elle permet de mettre à disposition des catalogues d'images conventionnels ou des mosaïques présentant différentes fonctions au niveau mosaïque. Vous pouvez, par exemple, créer une mosaïque pour gérer toutes vos données MNT, puis créer une mosaïque référencée pour produire un produit d'ombrage ou d'inclinaison à partir de la mosaïque source. Vous pouvez également gérer toutes vos données d'image dans une mosaïque, mais créer une mosaïque référencée pour distribuer les données d'image selon une date ou un type d'image spécifique. En partageant l'accès à une mosaïque référencée, vous garantissez également que les utilisateurs qui y accèdent ne peuvent pas modifier la mosaïque source, ce qui pourrait affecter les données des autres utilisateurs. Si vous souhaitez mettre à disposition un catalogue d'images sous la forme d'un service d'imagerie, vous pouvez créer une mosaïque référencée qui mettra à disposition le catalogue d'images. La mosaïque référencée peut également être stockée en dehors de la géodatabase sous la forme d'un fichier *.amd.
Types de mosaïques et de rasters
Les mosaïques utilisent des types de raster pour lire et intégrer les informations requises à partir de jeux de données raster. Il identifie les métadonnées, comme le géoréférencement, la date d'acquisition et le type de capteur, ainsi qu'un format de raster. Un type de raster peut lire des données raster très simplement en utilisant un format de raster, tel que TIFF ou JPEG. Le type de raster Jeu de données Raster lit tous les formats raster, mais vous pouvez utiliser un type de raster spécifique créé particulièrement pour lire et afficher les données de pixels et appliquer la référence spatiale associée à des jeux de données raster spécifiques.
De nombreux types de raster spécifiques intègrent des fonctionnalités sophistiquées. Ils peuvent détecter qu'une image spécifique, provenant d'un fournisseur d'images satellite, comprend un jeu de données raster avec plusieurs canaux, des résolutions spatiales variées et d'autres métadonnées qui affectent la référence spatiale. Ainsi, si le produit présente quatre canaux de données à une résolution d'1 mètre et un canal à une résolution de 30 cm, le type de raster sait qu'il doit créer un produit qui affine les données de résolution inférieure avec le jeu de données de résolution supérieure (opération également appelée affinage panchromatique). En outre, si des informations RPC (Rational Polynomial Coefficient) correctes sont fournies, ce type de raster peut améliorer le produit de données fusionnées en procédant à une orthorectification. En utilisant le type de raster correct, vous pouvez automatiquement définir des fonctions qui seront appliquées à la volée lorsque les jeux de données raster sont sollicités.
Application de fonctions raster avec des mosaïques
Les fonctions sont un composant clé des mosaïques. Elles permettent à la mosaïque de fournir une image mosaïquée dynamiquement et peuvent contribuer à l'amélioration de l'image mosaïquée en appliquant à la volée des opérations de traitement, telles que l'orthorectification, des améliorations d'image et un processus d'algèbre d'image. Vous pouvez ajouter des fonctions à la mosaïque ou aux rasters individuels de la mosaïque ou les ajouter lors de l'ajout des données à la mosaïque. Par exemple, lorsque des produits de données raster spécifiques (tel qu'un capteur satellitaire) sont ajoutés à une mosaïque, certaines fonctions sont ajoutées automatiquement aux données raster. Comme nous l'avons indiqué ci-dessus, vous pouvez ajouter des jeux de données raster utilisés pour générer une image orthorectifiée dont la netteté panchromatique est améliorée. Pour générer cette image, une fonction d'affinage panchromatique et une fonction d'orthorectification sont appliquées aux données raster lorsqu'elles sont sollicitées. Cela présente l'avantage d'économiser de l'espace disque car vous n'êtes pas obligé de stocker les jeux de données source et prétraités. En outre, si vous envisagiez de traiter les mêmes données de façon différente, vous pouvez ajouter les mêmes données à une mosaïque différente et appliquer d'autres fonctions. Toutefois, vous souhaiterez peut-être utiliser la fonction d'orthorectification et générer un index végétatif. Pour ce faire, vous pouvez utiliser la fonction Algèbre de canaux ou NDVI.
Gestion de plusieurs résolutions avec les mosaïques
Les mosaïques sont conçues pour gérer des données à des résolutions diverses, à savoir spectrale, spatiale, temporelle et radiométrique. Les types raster et les fonctions d'une mosaïque jouent un rôle essentiel dans la façon dont toutes ces données sont gérées et affichées. En outre, la mosaïque est particulièrement sensible aux informations spatiales et temporelles, attributs des données raster. Selon les tailles de cellule, la mosaïque affichera l'imagerie à l'échelle la plus appropriée. Avec quelques propriétés de contrôle d'affichage supplémentaires, appelées méthodes de mosaïquage, un utilisateur peut contrôler les informations temporelles et visualiser les images à la date qu'il souhaite.
Vous appliquez des méthodes de mosaïquage dans une mosaïque pour contrôler les données raster qui sont présentées chaque fois qu'une mosaïque est affichée. Par défaut, la mosaïque est générée en affichant le jeu de données raster qui est le plus proche du centre de l'image. Une autre méthode de mosaïquage permet de définir une requête en fonction d'attributs, tels que la date d'acquisition ou la couverture nuageuse. Ces méthodes de mosaïquage et fonctions d'interrogation permettent à l'utilisateur d'accéder à chaque jeu de données raster de la mosaïque, même en présence d'une superposition.
Il n'y a aucune perte de données de pixel ou de métadonnées lorsque vous utilisez une mosaïque, car les pixels source ne sont jamais modifiés ou convertis et les fichiers ne sont jamais déplacés. Ainsi les fichiers de métadonnées restent à leur emplacement. Puisque la mosaïque ne modifie pas les données source ou leur emplacement, les valeurs de pixel ne sont pas modifiées. De plus, la mosaïque effectue le mosaïquage de manière dynamique lorsque l'on accède à la mosaïque. Les utilisateurs ont accès à l'image mosaïquée, ainsi qu'aux données source. Ainsi, aucune donnée n'est perdue dans les jeux de données superposés.
Des vues d'ensemble, qui sont comme des pyramides raster, peuvent être générées pour une mosaïque. Les vues d'ensemble sont des jeux de données à faible résolution qui sont générés pour améliorer la vitesse d'affichage de la mosaïque. Vous pouvez autoriser par défaut la génération de vues d'ensemble pour la mosaïque entière. Vous pouvez également déterminer leur méthode de création en définissant le ratio de diminution de résolution, l'étendue, une résolution spatiale spécifique, etc.
Avantages d'une mosaïque
Les mosaïques sont d'excellents modèles de données pour le stockage et la gestion des données. Les mosaïques sont idéales pour répartir les données puisqu'elles sont directement accessibles par les utilisateurs et facilement disponibles. Un administrateur de serveur peut modifier plusieurs propriétés d'une mosaïque, telles que la taille maximale de l'image, le niveau des métadonnées, la méthode de compression ou le nombre maximal de téléchargements, afin d'optimiser la performance du serveur et de répondre aux besoins des utilisateurs. Lorsque les clients se connectent à un serveur pour consulter l'image mosaïquée, leur application peut contrôler les mêmes méthodes de mosaïquage et d'autres propriétés, accessibles aux utilisateurs directement connectés, tout en ayant la possibilité de sélectionner des jeux de données raster et de les télécharger en local. Une mosaïque constitue non seulement un support de gestion et de visualisation des données, mais aussi un outil de propagation des images.