Aperçus de mosaïque
A la base, les vues d'ensemble de mosaïque sont comme des pyramides de jeux de données raster. Ce sont des images de faible résolution créées pour augmenter la vitesse d'affichage et réduire l'utilisation du processeur dans la mesure où moins de raster sont examinés pour afficher l'image mosaïquée. Toutefois, elles diffèrent grandement en cela que vous pouvez contrôler bon de nombre des paramètres servant à les créer. Vous pouvez les créer pour couvrir uniquement une surface donnée ou des résolutions spécifiques. Elles sont créées pour vous permettre d'afficher tous les raster contenus dans la mosaïque toute entière, pas seulement pour chaque raster. Les aperçus commencent généralement où s'arrêtent les pyramides raster, mais vous pouvez spécifier une taille en pixels de base à laquelle vos aperçus seront générés si vous préférez ne pas utiliser toutes les pyramides du raster.
Les aperçus impliquent l'affichage rapide d'une copie de résolution inférieure des données lors de la consultation de mosaïques entières. Lorsque vous effectuez un zoom avant, les niveaux dont la résolution est plus élevée sont dessinés et les performances restent optimales car l'image mosaïquée est créée avec des surfaces successivement plus réduites. Ceci est très utile pour afficher la mosaïque en tant que service d'imagerie ou sur un réseau. L'aperçu le plus approprié est choisi en fonction de l'échelle d'affichage. En l'absence d'aperçus, l'ensemble du jeu de données doit être traité à la volée.
Une mosaïque comporte une propriété qui permet de limiter le nombre de rasters utilisés pour générer l'image mosaïquée. Vous pouvez modifier cette propriété. Toutefois, si vous atteignez cette limite, il est recommandé de créer des aperçus. Cette limite est conçue pour empêcher l'ordinateur d'avoir à traiter un trop grand nombre de pixels et pour maintenir une vitesse d'affichage raisonnable.
Lorsque des aperçus sont générés, ils sont traités avec les fonctions appliquées aux rasters source. Cependant, ils ne sont pas traités avec les fonctions appliquées au niveau de la mosaïque. Par conséquent, si vous modifiez les fonctions au niveau de votre mosaïque, vous n'aurez pas besoin de régénérer les aperçus.
Création d'aperçus
Deux outils permettent de générer des aperçus. L'outil Définir les aperçus permet de personnaliser les aperçus qui seront générés. L'outil Générer les aperçus définit les aperçus manquants, effectue une mise à jour et génère les aperçus.
Vous pouvez générer des aperçus, à l'aide des paramètres par défaut, lorsque vous ajoutez vos données raster avec l'outil Ajouter des rasters à la mosaïque ou l'outil Générer les aperçus. L'outil à utiliser dépend de votre workflow. Si vous créez une mosaïque simple (par exemple, une mosaïque contenant toutes les orthophotographies de votre ville) et que vous ne modifiez pas les emprises, vous pouvez sélectionner l'option dans la boîte de dialogue permettant de générer des aperçus lors de l'ajout des données. Cette opération applique toutes les options disponibles dans l'outil Générer les aperçus pour générer les aperçus complets. Si vous n'avez pas généré de pyramides et de statistiques pour vos jeux de données raster et que vous voulez ajouter vos orthophotographies à la mosaïque, utilisez l'outil Construire des pyramides et des statistiques, puis l'outil Générer les aperçus.
De nombreux jeux de données raster comporte des pyramides internes. Vous pouvez également générer des pyramides. Les pyramides dans les jeux de données raster réduisent le nombre d'aperçus requis par la mosaïque.
En règle générale, l'affichage des aperçus est plus rapide que celui des pyramides pour chaque raster au sein de la mosaïque. Il peut être judicieux de générer des aperçus sur des pyramides raster si vous utilisez :
- une imagerie tuilée prétraitée, par exemple des orthophotocartes ;
- une imagerie côte à côte (non superposée), qui ne sera pas affectée par la modification des méthodes de mosaïquage ;
- une image qui sera traitée à la volée, mais que les paramètres et la méthode de mosaïquage ne seront pas modifiés.
Lorsque vous générez des mosaïques complexes, en particulier si vous voulez bénéficier des méthodes de mosaïquage et du traitement à la volée, il peut être intéressant de générer des pyramides sur les rasters source et de créer des aperçus uniquement lorsqu'ils sont utiles, par exemple si :
- les méthodes de mosaïquage seront utilisées en raison d'une imagerie superposée ;
- le traitement à la volée se produira sur les rasters source à toutes les échelles ;
- les images ne sont pas des rasters prétraités statiques.
En outre, si vous prévoyez d'afficher des rasters individuels au sein de la mosaïque à l'aide de l'outil Verrouiller le raster (par exemple), le rendu peut être plus rapide à différentes échelles pour les jeux de données raster dotés de leurs propres pyramides (et statistiques). La prévisualisation du raster dans la fenêtre Visionneuse raster (accessible dans la colonne Raster de la table attributaire) est également plus rapide.
L'outil Générer les aperçus offre plusieurs options utiles qui s'appliquent aux workflows dans lesquels vous modifiez ou mettez à jour vos mosaïques. Une option permet de régénérer les images d'aperçu obsolètes. Obsolète implique que les rasters source utilisés pour créer les aperçus ont été modifiés ou sont absents. Utilisez cette option si vous avez supprimé les rasters de votre mosaïque ou si vous avez modifié les emprises après avoir généré les aperçus. L'option permettant de définir les tuiles d'aperçu manquantes est utile lorsque vous avez modifié votre mosaïque, notamment si vous avez ajouté ou supprimé des rasters ou changé leurs emprises. Cette option évalue la mosaïque pour déterminer si un nombre suffisant d'aperçus a été défini ou si de nouvelles données ont été ajoutées sans définir d'aperçus supplémentaires, ce qui vous permet de générer un ensemble complet d'aperçus pour votre mosaïque.
Il peut arriver que vous définissiez des aperçus sans les générer, que l'emplacement dans lequel vos aperçus sont stockés connaisse un blocage et que vous perdiez les fichiers, ou que, pour une raison quelconque, les aperçus soient manquants, mais qu'ils soient définis dans la mosaïque. Vous pouvez utiliser l'option de génération des images manquantes pour créer ou recréer les aperçus manquants.
Vous pouvez également utiliser un autre jeu de données comme aperçu, par exemple une couche d'ArcGIS.com ou d'autres aperçus que vous avez générés pour d'autres mosaïques. Ceci est souvent recommandé, car lorsque vous appliquez un zoom arrière, une grande partie des détails de l'imagerie est perdue, les couleurs perdent en qualité et les entités se mélangent, ou les entités de grande taille peuvent devenir plus difficiles à discerner, en particulier avec une imagerie haute résolution ou des orthophotographies. Ces jeux de données raster peuvent être ajoutés avec l'outil Ajouter des rasters à la mosaïque et sont gérés comme tous les autres rasters de la mosaïque. La seule différence entre eux et les aperçus générés à partir de la mosaïque est que la valeur du champ Catégorie dans la table attributaire ne sera pas Aperçu.
Contrôle de la génération d'aperçus
Pour mieux contrôler la génération des aperçus (où et comment ils sont générés, ainsi que les types d'aperçus générés), utilisez l'outil Définir les aperçus.
Emplacement de stockage des aperçus
Quels que soient le moment et la manière dont vous générez les aperçus, le processus qui a lieu définit d'abord les aperçus en les ajoutant à la table attributaire de mosaïque, puis l'aperçu (qui est un jeu de données raster) est généré. Par défaut, les aperçus sont générés et stockés dans un dossier proche de l'emplacement où se trouve la mosaïque. Ce dossier a le même nom que la géodatabase, avec une extension .overview. Toutefois, si la mosaïque est créée dans une géodatabase ArcSDE, les aperçus seront créés dans cette géodatabase.
Les mosaïques faisant référence à leurs rasters source, vous pouvez préférer que les aperçus soient stockés avec les rasters source s'ils ne sont pas gérés au sein de la géodatabase. En outre, si vous projetez d'utiliser dans d'autres mosaïques les aperçus créés dans une mosaïque, il peut être préférable de gérer leur emplacement indépendamment. Utilisez l'outil Définir les aperçus pour définir l'emplacement en sortie de vos aperçus avant de les générer.
Définition de l'emplacement où les aperçus sont générés au sein de la mosaïque
Plusieurs paramètres vous permettent de contrôler la surface de la mosaïque qui est utilisée pour générer les aperçus, ainsi que le niveau auquel ils sont générés. Par défaut, les aperçus sont générés pour la surface contenue au sein de la limite de la mosaïque. Mais dans certains cas, vous pouvez préférer contrôler la surface générée. Vous pouvez définir la surface rectangulaire en spécifiant les coordonnées x et y minimum et maximum dans le système de référence spatiale de la mosaïque.
Vous pouvez également contrôler le niveau ou la résolution auxquels les aperçus sont générés. Vous pouvez définir une taille de pixel de base qui sera utilisée pour générer les aperçus. Vous pouvez utiliser cette option pour effectuer un prétraitement sur vos rasters dans le but d'améliorer la vitesse d'affichage. Par exemple, si votre mosaïque comporte des rasters qui subissent une orthorectification, un affinage panchromatique et un équilibrage des couleurs, l'affichage de l'image mosaïquée peut exiger des calculs importants dans la résolution où les trois fonctions sont appliquées. Vous pouvez créer des rasters traités dans une surface qui est fréquemment consultée. Pour ce faire, vous pouvez définir l'étendue, puis définir la taille de pixel où la fonction d'affinage panchromatique sera appliquée (la résolution de l'image panchromatique). Par défaut, outil définit les aperçus pour cette surface en commençant par cette résolution jusqu'à ce qu'il atteigne la limite de taille d'aperçu minimale. Vous pouvez également définir le nombre de niveaux à générer. Par exemple, vous pouvez uniquement générer un aperçu dans la résolution de votre image panchromatique. Pour ce faire, vous pouvez spécifier un niveau d'aperçu.
Vous pouvez également déterminer si les pyramides du raster sont prises en compte dans la génération de l'aperçu. Les pyramides d'origine ont peut-être été générées avec une méthode de rééchantillonnage que vous n'aimez pas, ou, pour une raison qui vous appartient, vous ne souhaitez utiliser aucune des pyramides. Vous pouvez sélectionner l'option Forcer les tuiles d'aperçu dans la boîte de dialogue de l'outil Définir les aperçus. Les pyramides raster seront ignorées et les aperçus seront définis à partir d'un facteur supérieur à la taille de pixel de base du raster. Par exemple, si le facteur est de 3 et que la taille de pixel de base des rasters est de 1 mètre, les aperçus commenceront à se générer à 3 mètres.
Il est également possible que vous ayez une mosaïque avec un mélange important de sources de données et que vous souhaitiez utiliser certaines des premières pyramides, mais pas toutes. Vous pouvez définir la taille de pixel au niveau où vous voulez que l'aperçu commence.
Définition de la taille de vos aperçus
Il est conseillé d'autoriser le logiciel à déterminer la taille de l'aperçu. Cependant, il peut arriver que vous deviez créer quelque chose de spécifique. Vous pouvez contrôler la taille de trois manières : par lignes et colonnes, par un facteur ou par compression. Vous pouvez limiter les dimensions physiques de l'aperçu en définissant un nombre optimal de lignes et de colonnes. Plus cette valeur et donc la taille du fichier sont importantes, plus il est probable que ce dernier doive être régénéré en cas de modification d'une image inférieure. Ce nombre affecte également le nombre de jeux de données raster d'aperçu créés. Si ce nombre est important, un nombre moindre d'aperçus ensemble est généré. Si ce nombre est petit, un plus grand nombre de fichiers est généré.
Vous pouvez également affecter le nombre de jeux de données raster d'aperçu en modifiant le facteur d'aperçu. Ce facteur est utilisé pour déterminer la taille de l'aperçu successif. Par exemple, si la taille de cellule du premier niveau est x et que le facteur d'aperçu est de 3, alors la taille en pixels de l'aperçu suivant sera de 3x. Plus le facteur est important et moins le nombre de jeux de données raster d'aperçu générés est important. Cependant, cela peut affecter la vitesse d'affichage de l'image mosaïquée. Plus le nombre de niveaux d'aperçu est important, en général, et plus l'affichage est rapide, car le rééchantillonnage est moins important.
Vous pouvez utiliser plusieurs méthodes de compression pour contrôler l'espace requis pour le stockage des aperçus. Vous pouvez stocker votre aperçu sans compression, mais il utilisera alors beaucoup d'espace disque. Il est recommandé d'utiliser une certaine forme de compression. La compression LZ77 sans perte est recommandée si vous souhaitez préserver les valeurs de pixel dans vos aperçus. Sinon, la compression JPEG est avec perte, mais elle peut offrir une compression supérieure. Si vous utilisez la compression JPEG, vous pouvez contrôler la qualité, ce qui affecte la taille de fichier. Une qualité de compression supérieure permet d'obtenir une meilleure qualité d'image, mais une compression de la taille de fichier moindre.
Qualité de l'image d'aperçu
L'outil Définir les aperçus possèdent des paramètres d'image qui vous permettent de contrôler la méthode de rééchantillonnage utilisée pour créer les aperçus, ainsi que leur compression et la qualité de la compression. Par conséquent, si vos données sont thématiques, vous pouvez choisir d'utiliser le voisin le plus proche, ou, si vous avez des images aériennes ou satellite, vous pouvez préférer utiliser l'interpolation bilinéaire ou la convolution cubique. Lorsque vous créez des aperçus avec un rééchantillonnage bilinéaire, le brouillage gaussien permet de réduire le bruit à haute fréquence et le crénelage. Cela permet d'obtenir une image de meilleure qualité, en particulier après plusieurs niveaux de rééchantillonnage.
Comme indiqué précédemment, vous pouvez choisir la compression et sa qualité. Vous pouvez opter pour aucune compression, une compression sans perte ou une compression dans laquelle vous pouvez définir la qualité d'image globale. Vous pouvez par exemple choisir une compression JPEG avec une qualité de 75, car cela vous permet d'obtenir la qualité et la taille de fichier optimales pour vos données. Evidemment, avant de créer des mosaïques ou bases de données volumineuses, il est toujours recommandé de créer un cas de test plus petit pour définir vos paramètres optimaux.
Temps de génération des aperçus
L'ajout de données à votre mosaïque peut être rapide, car vous ne déplacez aucune donnée de pixel. Cependant, lorsque vous créez des mosaïques volumineuses, vous devez prendre en compte le temps de génération des aperçus. La plupart des options mentionnées ci-dessus auront un impact sur le temps nécessaire et il est par conséquent difficile d'estimer le temps qui va s'écouler. Plus le nombre d'aperçus requis est élevé et plus le temps nécessaire est long. La création d'un cas de test est également utile dans ce cas.
Il n'est pas nécessaire d'attendre la fin de la génération des aperçus pour utiliser ou afficher votre mosaïque. Vous pouvez accéder à une mosaïque et à ses rasters de base dès sa création. Lorsque les aperçus sont générés, vous commencez à voir l'image mosaïquée affectée ou créée en appliquant un zoom arrière sur la mosaïque.