Problem:
Beim Zugriff auf eine UT Datenbank mit UT Desktop sind nach dem Laden einer Kartenansicht falsche Verbindungsinformationen in den Layern referenziert. Wird mit einer früheren Version auf die gleiche Datenbank zugegriffen, sind die Verbindungsinformationen korrekt.
Ursache:
Das Verhalten wird durch die Einführung eines Caching-Mechanismus für eine bessere Performance beim Laden von Kartenansichten verursacht. Dieser Mechanismus wurde mit Build 6604 (Frühjahrsrelease 2023) eingeführt.
Es kann auftreten, wenn zum Beispiel im Rahmen des Umstiegs auf eine aktuellere Version temporär mit verschiedenen Versionen auf die Datenbanken zugegriffen wird und die Kartenansichten von einer Datenbank in eine andere überführt wurden und die Datenquellen mit den früheren Versionen ausgetauscht wurden
Der Caching-Mechanismus ist in der Dokumentation im Abschnitt Kartenansichten konfigurieren unten beschrieben.
Lösung:
Wichtig: Erfolgt in Rahmen des Upgrades der Version von UT for ArcGIS auch eine Aktualisierung der Version von ArcGIS, kann der nachfolgende Lösungsansatz nicht eingesetzt werden! Kartenansichten, die mit einer höheren ArcGIS Version gespeichert wurden, können mit älteren ArcGIS Versionen nicht geladen werden. |
Beim Austausch der Datenquellen der Kartenansichten mit älteren Versionen (65xx oder älter) wird der Cache nicht zurückgesetzt. In der Folge wird beim Zugriff auf die Datenbank mit neueren Versionen (6604 oder neuer) der veraltete Cache ausgewertet und es kommt zum beobachteten Verhalten. Um das Problem zu lösen, kann man die Datenquellen der Kartenansichten mit den aktuelleren Versionen austauschen. Dabei wird der Cache gelöscht.
Umgehung:
Wenn der Austausch der Datenquellen mit der aktuelleren Version aufgrund unterschiedlicher Versionen von ArcGIS nicht möglich ist, muss der Caching-Mechanismus für den Zeitraum, indem mit verschiedenen Versionen auf die Datenbanken zugegriffen wird, deaktiviert werden.
- Preferences-Einstellung (Abschaltung für einzelnen Arbeitsplatz):
ArcFM_UT / AedSicad.UT.Gis.Framework.LayerManagement / SupportMapDisplayCache = false
- GA_ENVIRON Eintrag (zentrale Abschaltung):
MAP_DISPLAY_CACHE = false
Da der Caching-Mechanismus zu einer deutlichen Performanceverbesserung beim Laden der Kartenansichten führt, sollte die Deaktivierung zurückgenommen werden, sobald nur noch eine Version von ArcGIS eingesetzt wird und ein Austausch der Datenquellen mit der aktuelleren Version möglich ist.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.