A propos de l'utilisation de caches de groupe de couches dans ArcGlobe

Les groupes de couches dans ArcGlobe peuvent avoir leur propre cache. Le cache de groupe de couches peut remplacer les caches enfants (rasterisation du groupe de couches) ou s'ajouter aux caches enfants (fusion des caches enfants). Dans les deux cas, le cache du groupe de couches représentera une vue consolidée des couches enfants.

Les caches de groupe de couches peuvent améliorer les performances d'ArcGlobe en réduisant le nombre de caches disques qu'ArcGlobe doit rendre à l'écran. Comme tous les types de cache, les avantages pour un cache de groupe de couches se manifestent lorsque des zones sont revisitées.

Pour en savoir plus sur l'utilisation d'un cache de groupe de couches

Rasterisation du groupe de couches

La rasterisation d'un groupe de couches consolide les couches enfants dans un même cache pour le groupe de couches, et permet ainsi de rendre toutes les couches en une seule image avec un seul cache. Toutes les couches enfants dans le groupe de couches rasterisé doivent aussi être rasterisées. Toutes les couches enfants qui n'ont pas été rasterisées avant le seront quand l'option sera activée. De cette manière, le dessin du groupe de couches sera identique à celui obtenu dans ArcMap.

Rasteriser des groupes de couches s'avère particulièrement intéressant s'ils fonctionnent comme une seule unité ; c'est le cas des affichages d'arrière-plan, par exemple. En consolidant plusieurs couches en un seul raster représentatif, la taille du cache stocké sur disque s'en trouve réduite et une seule couche doit être représentée, ce qui améliore les performances.

L'usage d'une seule couche raster signifie que les couches enfants partageront des propriétés de couche. La taille de l'unité ponctuelle des symboles et la taille de cellule minimale, en particulier, peuvent changer profondément l'aspect des couches enfants quand le groupe est consolidé en un seul raster. Pour éviter tout problème, définissez une taille d'unité ponctuelle des symboles et une taille de cellule minimale communes pour toutes les couches enfants avant de créer le cache de groupe de couches.

Lorsque vous consolidez une un groupe de couches en le rasterisant, une seule couche est ajoutée pour le groupe de couches dans la vue Répertorier par typeRépertorier par type de la table des matières, par contre toutes les couches enfants soient supprimées. Les couches enfants sont accessibles via l'arborescence d'expansion du groupe de couches qui apparaît seulement lors du basculement du mode de table des matières vers Répertorier en incluant les groupes de couches en cliquant sur le boutonRépertorier en incluant les groupes de couches . S'il est possible d'activer/désactiver la visibilité des couches enfants dans cette liste, il convient de l'éviter autant que possible car chaque changement dans l'affichage pour le groupe de couches entraîne l'invalidation du cache de groupe de couches qui devra être regénéré à la demande. Cela peut s'avérer très long, comme il n'existe aucun cache enfant à partir duquel procéder au développement.

Fusion de caches enfants

La fusion de caches enfants consolide l'affichage de chaque couche enfant rasterisée en un seul cache d'affichage pour le groupe de couches, tout en permettant aux couches enfants de garder et maintenir leur propre cache. Cela permet d'améliorer la vitesse de rendu, grâce à l'envoi d'une seule couche de dessin à ArcGlobe.

La fusion de caches enfants s'avère particulièrement utile pour les groupes de couches dans lesquels vous ne souhaitez pas qu'une ou plusieurs couches soient rasterisées. Vous pouvez, par exemple, avoir un groupe contenant des couches d'altitude. Les couches rasterisées seront rendues de manière optimisée, tandis que les autres seront rendues indépendamment, comme avant.

La fusion de caches enfants peut également se révéler efficace si vous disposez d'une série de couches à différentes plages de distance, comme plusieurs niveaux d'affichage pour une couche de route. Cette option vous permet de disposer de caches individuels pour chaque niveau d'affichage, tout en n'envoyant qu'une seule couche de rendu à ArcGlobe.

Quand vous consolidez un groupe de couches en fusionnant des caches enfants, une nouvelle couche est ajoutée pour le groupe de couches dans la vue par défaut Répertorier par type de la table des matières et les couches enfants sont accessibles via l'arborescence d'expansion. S'il reste possible d'activer/désactiver la visibilité des couches enfants sur l'onglet Affichage, il convient de l'éviter autant que possible car chaque changement dans l'affichage pour le groupe de couches entraîne la suppression du cache de groupe de couches qui devra être regénéré à la demande. Toutefois, ce processus est un peu moins long que pour les groupes de couches rasterisées comme les caches enfants ne sont pas affectées par leur statut de visibilité et que seul le cache fusionné final sera invalidé.

Thèmes connexes

9/12/2013