Problem :
Lors de l'accès à une base de données UT avec UT Desktop, des informations de connexion incorrectes sont référencées dans les couches après le chargement d'une carte. Si l'on accède à la même base de données avec une version antérieure, les informations de connexion sont correctes.
Cause :
Ce comportement est dû à l'introduction d'un mécanisme de mise en cache pour améliorer les performances lors du chargement des cartes. Ce mécanisme a été introduit avec le build 6604 (spring release 2023).
Il peut se produire, par exemple, si les bases de données sont temporairement accédées avec des versions différentes lors du passage à une version plus récente et que les affichages de cartes ont été transférés d'une base de données à l'autre et que les sources de données ont été échangées avec les versions précédentes
Le mécanisme de mise en cache est décrit dans la documentation dans la section Configurer les affichages de cartes au bas de la page.
Solution :
Important : Si la version d'ArcGIS est également mise à jour lorsque la version d'UT pour ArcGIS est mise à jour, la solution suivante ne peut pas être utilisée ! Les affichages de cartes qui ont été enregistrés avec une version supérieure d'ArcGIS ne peuvent pas être chargés avec des versions plus anciennes d'ArcGIS. |
Lorsque l'on remplace les sources de données des écrans cartographiques par des versions plus anciennes (65xx ou plus anciennes), le cache n'est pas réinitialisé. Par conséquent, lors de l'accès à la base de données avec des versions plus récentes (6604 ou plus récentes), le cache obsolète est évalué et le comportement observé se produit. Pour résoudre le problème, vous pouvez remplacer les sources de données des écrans cartographiques par des versions plus récentes. Cela effacera le cache.
Contournement :
Si l'échange de sources de données avec la version la plus récente n'est pas possible en raison de versions différentes d'ArcGIS, le mécanisme de mise en cache doit être désactivé pendant la période au cours de laquelle les bases de données sont consultées avec des versions différentes.
- Paramètres des préférences (Désactiver pour un seul poste de travail) :
ArcFM_UT / AedSicad.UT.Gis.Framework.LayerManagement / SupportMapDisplayCache = false
- GA_ENVIRON entrée (interrupteur central) :
MAP_DISPLAY_CACHE = false
Comme le mécanisme de mise en cache entraîne une amélioration significative des performances lors du chargement des vues cartographiques, la désactivation devrait être supprimée dès qu'une seule version d'ArcGIS est utilisée et qu'il est possible d'échanger les sources de données avec la version la plus récente.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.