Création d'une mosaïque contenant des données raster à partir de plusieurs dates
Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.
Un grand nombre d'organisations disposent d'ensembles volumineux d'images, acquises à différentes dates et qui couvrent la même surface. Ces données sont souvent stockées dans des formats de fichiers différents, des projections différentes et avec des tailles de pixel différentes. Par exemple, les compagnies forestières peuvent posséder des images qui couvrent leurs peuplements forestiers à différentes périodes de l'année ou prises sur plusieurs années pour les aider à gérer leurs récoltes. De même, beaucoup de villes ou d'états possèdent de vastes ensembles d'orthophotographies acquises de façon annuelle ou semi-annuelle. Ces ensembles peuvent être compilés en une mosaïque unique, qui peut être utilisée en interne ou mise à la disposition des clients sous forme de service d'imagerie.
Le workflow suivant suppose que vous avez des orthophotographies sur plusieurs années, que vous souhaitez compiler en une mosaïque unique dans laquelle l'utilisateur verra l'imagerie la plus récente par défaut. Pour ce faire, vous allez créer plusieurs mosaïques (une par année) et une mosaïque principale finale. Cette structure est idéale, car elle vous permet de gérer les orthophotographies de chaque année dans un seul ensemble de mosaïques, et d'ajouter facilement de nouveaux ensembles à la mosaïque principale sans affecter vos utilisateurs.
![Attention Attention](rsrc/caution.png)
cette conception est idéale lorsque moins de huit lignes sont ajoutées à votre mosaïque principale.
Créer une géodatabase
Vous allez créer vos mosaïques dans une géodatabase. Vous pouvez utiliser une seule géodatabase ou plusieurs. Dans ce workflow, nous supposons qu'elles sont toutes créées dans une géodatabase fichier unique.
Vous pouvez cliquer avec le bouton droit sur un dossier de la fenêtre Catalogue et cliquer sur Nouveau > Géodatabase fichier ou utilisez l'outil Créer une géodatabase fichier. Pour définir cette géodatabase en tant que géodatabase par défaut, cliquez dessus avec le bouton droit de la souris dans la fenêtre Catalogue et sélectionnez Définir comme géodatabase par défaut. Vous définissez ainsi l'emplacement de l'espace de travail courant et temporaire pour l'environnement de géotraitement sur cette géodatabase.
Créer une mosaïque par année
Assurez-vous que les données raster sont stockées sur le disque dans un emplacement accessible pour créer la mosaïque, et si elle doit également être affichée à cet emplacement, le serveur doit également être en mesure de le voir (accès en lecture). Les mosaïques ne gèrent pas les données raster, c'est-à-dire qu'elles ne déplacent pas ou ne modifient pas les fichiers source. Elles contiennent des liens vers les données source.
Vous devez créer une mosaïque pour chaque ensemble annuel d'images. Par exemple, si votre ensemble peut être regroupé en six années, telles que 1995, 1998, 2000, 2003, 2006 et 2009, vous allez créer sept mosaïques : une pour chacune des six années et une mosaïque principale qui contiendra toutes les années. Vous répéterez les étapes suivantes six fois.
-
Créez la mosaïque (une par année). Pour cela, cliquez avec le bouton droit sur la géodatabase, dans la fenêtre Catalogue, puis cliquez sur Nouveau > Mosaïque, ou ouvrez l'outil Créer une mosaïque.
Sélectionnez un système de coordonnées approprié à l'imagerie que vous ajoutez, si tout n'est pas dans le même système de coordonnées.
-
Ajoutez l'imagerie à chaque mosaïque à l'aide de l'outil Ajouter des rasters à la mosaïque.
Ajoutez l'imagerie de 1995 à la mosaïque 1995, ajoutez l'imagerie 1998 à la mosaïque 1998, et ainsi de suite.
- Activez l'option Mettre à jour les aperçus de cet outil pour créer une mosaïque complète.
- Cliquez sur Options avancées et sélectionnez Construire les pyramides raster et Calculer les statistiques.
Ces options créeront les pyramides et les statistiques de tous les jeux de données raster en entrée si elles n'existent pas. Vous pouvez également utiliser l'outil Construire des pyramides et des statistiques pour calculer ces informations séparément.
Créer la mosaïque principale
Ensuite, vous allez créer la mosaïque qui contiendra chacune des mosaïques que vous venez de créer. Vous pouvez créer une mosaïque de référence, mais comme vous souhaitez ajouter des champs, modifier la limite et ajouter des vues d'ensemble (d'un autre service Web), le cas échéant, il est préférable de créer une mosaïque standard.
-
Créez la mosaïque principale. Pour cela, cliquez avec le bouton droit sur la géodatabase, dans la fenêtre Catalogue, puis cliquez sur Nouveau > Mosaïque, ou ouvrez l'outil Créer une mosaïque.
Sélectionnez un système de coordonnées approprié à toute l'imagerie que vous ajoutez, si tout n'est pas dans le même système de coordonnées.
-
Ajoutez chaque mosaïque à l'aide de l'outil Ajouter des rasters à la mosaïque.
- Cliquez sur la flèche de la liste déroulante Type de raster, puis cliquez sur Jeu de données Raster.
- Cliquez sur la flèche de la liste déroulante Entrée, puis cliquez sur Jeu de données.
-
Cliquez sur le bouton de navigation Entrée et sélectionnez l'une des mosaïques.
Répétez cette étape jusqu'à ce que toutes les mosaïques soient répertoriées.
N'activez pas l'option permettant de mettre à jour les vues d'ensemble, car ce workflow utilise un service Web au lieu de créer des aperçus pour cette mosaïque principale.
- Cliquez sur OK.
Ajouter le champ Année à la mosaïque
Pour rendre cette mosaïque temporelle, vous devez créer le nouveau champ attributaire dans la mosaïque et ajouter les dates appropriées. Pour ce faire, vous pouvez utiliser les outils de géotraitement ou suivre les étapes ci-dessous dans ArcMap.
Ajouter le nouveau champ à la table attributaire d'emprise
- Ajoutez la mosaïque principale à ArcMap.
-
Cliquez avec le bouton droit de la souris sur la couche Emprise, puis choisissez Ouvrir la table attributaire.
Une ligne doit apparaître pour chaque mosaïque que vous avez ajoutée.
-
Cliquez sur le bouton Options de la table
et cliquez sur Ajouter un champ.
- Tapez Année dans la zone de texte Nom.
- Cliquez sur la flèche de la liste déroulante Type, puis cliquez sur Texte.
- Cliquez sur OK.
Entrer les valeurs dans la colonne Année
-
Cliquez sur le bouton Barre d'outils Editeur
dans la barre d'outils Standard.
- Cliquez sur le menu déroulant Editeur, puis sur Ouvrir une session de mise à jour.
- Pour chaque ligne de la table, saisissez l'année dans la nouvelle colonne Année.
- Cliquez sur le menu déroulant Editeur, puis sur Fermer la session de mise à jour et sur Oui pour enregistrer les modifications.
Ajouter un service comme aperçu
En utilisant un service en tant que couche d'aperçu dans la mosaïque, vous pouvez être certain que l'utilisateur voit une image de qualité raisonnable lorsqu'il applique un zoom arrière assez éloigné à la mosaïque ou au service d'imagerie. Au cours de ces étapes, vous allez ajouter un service d'ArcGIS Online et modifier la table attributaire de la mosaïque pour définir les paramètres d'affichage qui contrôleront l'échelle d'affichage du service et des autres mosaïques.
-
Dans ArcMap, cliquez sur Fichier > ArcGIS Online.
Le navigateur de contenu d'ArcGIS Online s'affiche.
-
Recherchez et identifiez un service d'imagerie ou un service de carte mis en cache, puis ajoutez-le dans ArcMap.
Remarque :
Vous pouvez ajouter plusieurs types de services Web en tant que données source à une mosaïque. Les types raster spécifiques aux services Web incluent :
- Service d'imagerie : services d'imagerie d'ArcGIS for Server
- Service de carte : services de carte mis en cache d'ArcGIS for Server ou d'ArcGIS Online
- WCS : service de couverture Web (norme OGC)
- WMS : service de carte Web (norme OGC)
Lorsque vous ajoutez un service provenant d'ArcGIS for Server, un service WCS ou un service WMS, vous pouvez établir directement la connexion au serveur dans l'outil Ajouter des rasters à la mosaïque ou en utilisant la fenêtre Catalogue, puis ajouter le service à la mosaïque, ou vous pouvez spécifier l'URL. Pour ajouter un service provenant d'ArcGIS Online à la mosaïque, vous devez d'abord l'enregistrer en tant que fichier de couches.
- Cliquez avec le bouton droit de la souris sur la couche ajoutée, puis enregistrez-la en tant que fichier de couches.
- Cliquez avec le bouton droit de la souris sur la mosaïque principale dans la fenêtre Catalogue et choisissez Ajouter des rasters.
- Cliquez sur la flèche déroulante Type de raster et cliquez sur le type de service approprié, comme Services d'imagerie ou Service de carte.
- Cliquez sur le bouton de navigation Entrée et sélectionnez le fichier de couches que vous venez de créer.
-
Désactivez Mettre à jour la limite.
Vous ne souhaitez pas que la limite soit actualisée pour couvrir l'étendue du monde entier. Il est préférable d'en limiter la taille pour ne couvrir que la zone d'intérêt.
- Désélectionnez la case Mettre à jour les plages de taille de cellule, car vous souhaitez conserver l'ensemble des valeurs actuelles sans les modifier suite à l'ajout de la couche de services.
La procédure suivante vous permet de saisir manuellement les plages de taille de cellule pour la couche de services.
- Cliquez sur OK pour exécuter l'outil.
-
Si la table est fermée, cliquez avec le bouton droit de la souris sur la couche Emprise et choisissez Ouvrir la table attributaire.
Une nouvelle ligne doit apparaître pour le service que vous avez ajouté. Vous devez ensuite modifier les plages de taille de cellule.
- Cliquez sur le bouton gris situé à gauche de la ligne récemment ajoutée.
- Cliquez avec le bouton droit de la souris sur le champ MinPS, puis choisissez Calculateur de champs.
- Placez votre curseur dans la zone de texte MinPS et saisissez 0.
-
Cliquez sur OK.
La taille de pixel minimale du service est définie sur 0. De cette façon, une surface de votre mosaïque ne contenant aucune donnée provenant des autres jeux de données ne serait pas vide. Ceci est particulièrement utile si vous développez ou modifiez votre limite afin de la rendre plus vaste que les mosaïques en entrée.
- Cliquez sur le bouton gris situé à gauche de la ligne récemment ajoutée.
- Cliquez avec le bouton droit de la souris sur le champ PS max, puis choisissez Calculateur de champs.
-
Placez le curseur dans la zone de texte PS max et indiquez une valeur de 10 fois supérieure à celle du champ PS élevé, pour la même ligne.
Par exemple, si la valeur PS élevé est de 1 564, indiquez 15 640 pour PS max.
- Cliquez sur OK.
- Fermez la table attributaire.
Vous avez maintenant créé votre mosaïque temporelle.
Examiner la mosaïque temporelle
Vous pouvez rendre la mosaïque temporelle et utiliser la fenêtre Curseur temporel pour parcourir l'imagerie dans la mosaïque.
- Effectuez un zoom avant sur une surface de la mosaïque dans laquelle vous pouvez voir votre imagerie à haute résolution (et non l'imagerie du service).
- Cliquez avec le bouton droit de la souris sur la mosaïque, puis sélectionnez Propriétés.
- Cliquez sur l'onglet Heure.
- Cochez la case Activer le temps sur cette couche.
-
Cliquez sur la flèche de la liste déroulante Champ temporel et cliquez sur Année.
Il s'agit du champ que vous avez créé et renseigné.
- Cliquez sur la zone de texte Intervalle temporel et saisissez 1.
- Cliquez sur le menu déroulant Intervalle temporel et cliquez sur Année.
- Cliquez sur OK.
-
Cliquez sur le bouton Ouvrir la fenêtre du curseur temporel
dans la barre d'outils Outils.
- Utilisez le curseur pour examiner l'imagerie année par année.
Fermez ArcMap lorsque vous avez terminé. Vous pouvez également mettre à disposition la mosaïque en tant que service d'imagerie à l'aide d'ArcGIS for Server.