Verwenden Sie ArcGIS in einer Umgebung mit gemischten Versionen?


15

Was sind einige bewährte Methoden für ArcGIS 9.3 und 10.0 im selben Shop?

Wir haben ein paar Dutzend Benutzer am 9.3. Der Großteil unserer Daten befindet sich in File-Geodatabases und Geotiffs, mit einer beachtlichen Anzahl von Shapefiles und gelegentlichen Änderungen an ArcSDE (9.3.1), das von einer anderen Abteilung gehostet wird. Wir werden den Power Usern zuerst 10.0 vorstellen und für einen unbekannten Zeitraum, voraussichtlich 6 Monate, werden die beiden zur gleichen Zeit operativ sein. Alle Daten sowie Kartenkompositionen, Layer-Dateien, Symbolstile usw. werden von beiden Gruppen verwendet.

Wie strukturiert man die Dinge, damit diese beiden Gruppen friedlich nebeneinander existieren können? Worauf sollten Sie achten?

Antworten:


5

gotcha : Arcmap 10 "Kopie speichern" erzeugt eine 9.3 .mxd. Wenn Sie jedoch ein 9.3 mxd in 10 öffnen und es dann mit der Symbolleistenschaltfläche oder [Strg] - [s] speichern, wird es auf das 10-Format aktualisiert, sodass 9.3-Clients keinen Zugriff darauf haben.

Wenn Sie eine Kopie speichern , können Sie die geöffnete Karte nicht überschreiben, sodass ein neues Dokument erstellt werden muss. Nach dem Schließen von Arcmap muss die alte Kopie manuell gelöscht und die neue umbenannt werden. Es ist unnötig zu erwähnen, dass die meisten Menschen nicht motiviert sind, dies zu tun, und die Anzahl der doppelten Karten wird sich erhöhen. ja.


2
als Verbesserungsvorschlag in den Idea Bin von esri gestellt.
Matt Wilkie

2

Durch die Weinrebe habe ich gehört, dass das Installieren der Lizenzen für 9.3 und 10 auf demselben Lizenzserver ein Chaos ist und dass es am besten ist, zwei verschiedene Lizenzserver zu verwenden. Ich habe keine Details aus erster Hand, es ist nur ein Kopf hoch.


2
Wir haben unseren Lizenzserver letzte Woche auf Version 10 aktualisiert und von niemandem einen Piepton gehört. Es dauerte ungefähr 10 Minuten, ohne das Lesen von Dokumenten usw. vor der Hand (Stunden). Der Prozess ist sehr verwirrend. Es wurde jedoch nicht versucht, neue Lizenzen hinzuzufügen.
Matt Wilkie

In unserer Umgebung 9.3 Desktop Administrator meldet immer, dass keine Lizenz mehr verfügbar ist, obwohl Arcmap usw. kein Problem damit zu haben scheint, Lizenzen auszuchecken, wenn dies der Fall ist. Außerdem sehe ich keine Methode auf dem Server, um zu sehen, wer welche Lizenz ausgecheckt hat (und wie man ihnen den Boot gibt).
Matt Wilkie

1

Sie können festlegen, dass Benutzer mit Version 10 ihre MXDs immer in Version 9.3 speichern und immer die Datenbanken der Version 9.3 verwenden.

Ich bin nicht sicher, ob es Kompatibilitätsprobleme mit GDBs gibt (ich bin sicher, dass die Shapefiles funktionieren werden).

BEARBEITEN: Eine einfache Aufgabe besteht darin, eine neue Schaltfläche zum Speichern für ArcGIS v10-Benutzer zu erstellen, die immer in Version 9.3 gespeichert wird, UND Sie können die Verknüpfung zu dieser Schaltfläche / diesem Befehl signieren. Es sind wahrscheinlich ein paar .NET-Zeilen.


Bei Karten bezweifle ich, dass es so einfach ist wie eine benutzerdefinierte Schaltfläche "Speichern unter 9.3", da nicht derselbe Dateiname verwendet werden kann. Ich würde mich freuen, wenn ich mich als falsch erweisen würde! GDBs sind viel einfacher. Arc10 verwendet die neuen Funktionen nicht automatisch beim Speichern oder Erstellen von Feature-Classes in älteren GDBs (was auch für 9.3 und frühere Versionen zutrifft).
Matt Wilkie


1

Hier sind ein paar Dinge, die helfen können.

Wenn Sie Projektrollen für Personen in den verschiedenen Versionen definieren können (z. B. 10 bearbeiten, 9.3 kartografieren oder ähnliches), können Sie 2 Versionen der MXD haben, die viele der einfachen Probleme lösen.

Verwenden Sie die 9.3 File Geodatabase, da dann sowohl die 10 Clients als auch die 9.3 Clients darauf zugreifen können.

In Bezug auf License Manager kann ArcGIS 9 auf ArcGIS 10 License Manager zugreifen. Wenn Sie jedoch nicht über 9.3.1 SP2 verfügen, ist die Registerkarte "Verfügbarkeit" in Desktop Administrator leer (Lizenzen sind verfügbar, aber nicht sichtbar). Diesbezüglich gibt es einige Lizenzänderungen, zum Beispiel, dass MPS Atlas bei 10 keine separate Lizenz mehr hat. 9.3.1 kann diese aufgrund der Änderung nicht authentifizieren. Überprüfen Sie dies also zuerst.

Behalten Sie Ihre SDE in der älteren Version bei, da die 9.3-Clients keine Verbindung zu einer SDE 10 herstellen können. Verwenden Sie Direct Connections für die 10-Clients, da dies die Leistung der älteren GDB erheblich verbessert

Die Skripterstellung ist völlig anders. Überprüfen Sie Ihre Prozesse, da sowohl die ArcObjects-Referenz als auch die Python-Referenz geändert wurden. Auch die Verwendung von Python in Werkzeugen wie "Nach Attributen auswählen" ändert sich.

Dies ist nur eine Liste von Ideen, tut mir leid, dass ich nicht kohärent bin

Viel Spaß, CDB


danke, esp. Für den Hinweis zu SP2 und verfügbaren Lizenzen wird eine Frage beantwortet, die ich nie gelöst habe :)
matt wilkie
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.