A propos de l'utilisation du temps dans une mosaïque
Cette rubrique s'applique uniquement à ArcEditor et ArcInfo.
Lorsque vous créez une mosaïque, il est recommandé d'ajouter un champ temporel à la table attributaire. Le temps peut être une donnée aussi simple qu'une année, telle que 2010, ou une date, telle que 02/01/2010 ou 2455198.50000 (date julienne). Il peut également contenir une date et une heure, par exemple 02/01/2010 15:30 ou 2455199.14583.
Le temps peut être stocké à l'aide des types de champ de date, de chaîne ou numérique. Toutefois, la mise en forme est soumise à des limitations en fonction de la façon dont vous projetez d'utiliser le champ. Cette limitation est abordée ci-dessous.
Gestion de la mosaïque
Vous pouvez principalement organiser votre mosaïque de deux façons lorsque vous utilisez le temps : en plaçant toute votre imagerie dans une seule mosaïque ou dans une mosaïque par année, avec une autre contenant toutes les années.
Configuration à une seule mosaïque
Placer toutes les images dans une seule mosaïque est la solution idéale lorsqu'elles ont toutes des étendues et des échelles similaires qui ne nécessitent pas d'images de vue d'ensemble ou lorsque vous projetez d'afficher les images en fonction du temps uniquement si un zoom avant est appliqué à une échelle appropriée. Par exemple, si vous avez des images de température au niveau mondial, ces images sont souvent à basse résolution et couvrent l'intégralité de la planète en une seule image ou quelques unes. Par conséquent, si vous effectuez un zoom arrière sur la vue générale, vous verrez toujours une image.
![Configuration à une seule mosaïque Configuration à une seule mosaïque](009t/GUID-C2187EC8-63DB-4E46-A8D4-D5C8730791C2-web.png)
Vous devrez peut-être vérifier les tailles de pixel maximales et minimales dans la table attributaire pour vous assurer qu'elles représentent toutes la plage appropriée : par exemple, qu'elles commencent toutes à 0 (MinPS) et se terminent toutes à la même valeur (MaxPS).
L'autre exemple ne nécessite pas de vues d'ensemble. Par exemple, si vous disposez d'un grand nombre d'images aériennes de différentes années, vous pouvez autoriser une requête uniquement lorsqu'un utilisateur a appliqué un zoom avant à une échelle appropriée (ce qui permet aux entités de s'afficher clairement, et de ne pas atteindre le nombre maximal de rasters par limite de mosaïque). Vous pouvez ainsi créer les vues d'ensemble à partir des images les plus récentes uniquement si vous avez besoin de vues d'ensemble, ou utiliser un autre jeu de données de résolution inférieure ou un service au lieu des vues d'ensemble.
Dans chacun de ces cas, vous allez créer un champ temporel dans la table attributaire. Si vous ne disposez pas d'une image pour chaque intervalle temporel (une par année, par exemple), vous devez créer des champs temporels de début et de fin.
Configuration à plusieurs mosaïques
Si vous mélangez des ensembles d'images dans une seule mosaïque, vous pouvez gérer chaque ensemble dans une mosaïque distincte, puis créer une autre mosaïque contenant les ensembles. De cette façon, vous gérez non seulement les images séparément, mais vous pouvez en plus créer des vues d'ensemble de chaque ensemble et les ajouter à la mosaïque compilée. L'utilisateur est par conséquent en mesure de voir les images correspondant à la valeur de temps demandée à n'importe quelle échelle.
![Configuration à plusieurs mosaïques Configuration à plusieurs mosaïques](009t/GUID-F358FFAE-C67D-4850-B936-513EDB2DC46D-web.png)
Dans cet exemple, vous allez créer une mosaïque pour chaque ensemble, telle qu'une par année. Vous ajouterez un champ temporel et le renseignerez pour chaque ensemble. Vous allez créer une autre mosaïque, puis ajouter les ensembles individuels à l'aide du type de raster Table. Cette opération permet d'ajouter chaque enregistrement individuel provenant de chaque mosaïque en entrée et les champs supplémentaires que vous avez ajoutés. Assurez-vous que les champs temporels ou les autres champs sont créés de façon homogène. Sinon, ils ne seront pas joints correctement.
Application du temps
Interrogation
Si le temps est utilisé dans le cadre d'une requête, aucune restriction ne s'applique à la mise en forme du temps. Toutefois, l'utilisateur devra utiliser un format homogène dans la requête comme dans la table attributaire. Par exemple, une requête qui utilise "01-02-2010" ne renvoie pas une valeur stockée dans un champ numérique sous la forme 2010/01/02.
Utilisation de la méthode de mosaïquage Par attribut
Si un champ de date est utilisé avec la méthode de mosaïquage Par attribut, un utilisateur doit entrer une valeur de base du tri au format suivant :
- aaaa/MM/jj HH:mm:ss.s
- aaaa/MM/jj HH:mm:ss
- aaaa/MM/jj HH:mm
- aaaa/MM/jj HH
- aaaa/MM/jj
- aaaa/MM
- yyyy
Le format doit également être identique à celui utilisé dans le champ temporel. Par ailleurs, la méthode Par attribut ne prend en charge que les champs stockés en tant que type de date ou numérique, et non de chaîne.
Lorsque vous choisissez Par attribut, vous définissez une méthode de mosaïquage, pas une requête. Par conséquent, l'image affichée dans la partie supérieure est soit la plus proche dans le temps de la valeur de base du tri (si l'ordre de tri est croissant), soit la plus éloignée (si l'ordre de tri est décroissant). Par exemple, supposons que vous disposiez de cinq images de 1957, 1973, 1991, 2002 et 2008. Elles couvrent toutes la même étendue avec la même taille de cellule et la valeur de base du tri est 1980. Si l'ordre de tri est croissant, l'image supérieure est celle de 1973 parce que la différence entre 1980 et 1973 est de 7, ce qui correspond à la plus petite différence. Si l'ordre de tri est décroissant, l'image supérieure est celle de 2008 parce que la différence entre 2008 et 1980 est de 28, ce qui correspond à la plus grande différence.
![Diagramme des valeurs de base du tri Diagramme des valeurs de base du tri](009t/GUID-2885B434-2706-4383-9A34-9DB6C8DB272B-web.png)
Utilisation de la fenêtre Curseur temporel
Si le temps est utilisé dans la fenêtre Curseur temporel, le champ de date est recommandé. Toutefois, si vous n'utilisez pas de champ de date, le format du champ doit respecter les spécifications énoncées dans Formats de champs temporels pris en charge. Si un champ de date contient des informations temporelles, alors, par défaut, le format de stockage de ces valeurs est hérité des paramètres du système d'exploitation, comme cela est décrit dans Notions de base des champs de date.
Le curseur temporel est conçu pour afficher les informations (ou l'imagerie) selon un incrément dans le temps. Si votre mosaïque ne comporte pas une image pour chaque intervalle, par exemple une image par année, aucune image n'apparaît. Par conséquent, il est recommandé de créer et d'utiliser des champs d'année de début et d'année de fin. De cette façon, aucun intervalle temporel ne s'affiche sans image.