Ich arbeite in ArcGIS mit einer virtuellen Citrix-Softwareverbindung bei der Arbeit. Es ist manchmal furchtbar langsam, und ohne Änderungen an den MXDs, an denen ich arbeite, kann ArcMap eine Minute lang mit einer angemessenen Geschwindigkeit ausgeführt werden, und in der nächsten Minute kann es zu einem Crawling kommen. Die IT-Abteilung ist der Ansicht, dass die Ursache des Problems in zu vielen Ebenen in meiner Karte liegt. Ich habe eine Vermutung, das Problem könnte stattdessen in Hardware- oder Softwarekonfigurationen liegen, oder nur in der Tatsache, dass wir Citrix in erster Linie verwenden.
Jedenfalls habe ich in meiner Standard-MXD, die ich zum Bearbeiten verwende, 57 SDE-Layer und 2 File-Geodatabase-Layer. Die überwiegende Mehrheit sind Ebenen, die ich zum Bearbeiten überprüfen muss. Ich muss überprüfen, ob Daten für jeden Layer vorhanden sind, da diese für jedes Pipeline-Bauprojekt bearbeitet und einer Qualitätskontrolle unterzogen werden müssen. Nur einige Layer sind Grundkarten-Layer, auf die ich regelmäßig verweisen muss.
Die IT-Abteilung möchte, dass ich die Anzahl der Ebenen, die ich verwende, auf 10 reduziere. In einer idealen Welt wäre dies in Ordnung. Aber in der realen Welt ist es nicht praktisch. Mit einem solchen Vorschlag muss ich 5 verschiedene MXDs verwenden, um eine Bearbeitungsaufgabe für ein bestimmtes Projekt auszuführen. Ich habe mit nur 10 Schichten experimentiert und es ist stark einschränkend. Mir fehlt der Kontext meiner Daten in Bezug auf andere Daten, und ich muss denselben Bereich mehrmals erneut besuchen, um sicherzustellen, dass alle Daten aktualisiert wurden. All dies für eine nur geringfügige Verbesserung der Leistung und eine geringfügige Reduzierung der Anzahl der Abstürze beim Bearbeiten.
Also muss ich fragen, gibt es eine ideale Anzahl von Schichten? Wie viele sind zu viele?