Korzystasz z ArcGIS w środowisku wersji mieszanej?

16

Jakie są najlepsze praktyki dotyczące ArcGIS 9.3 i 10.0 w tym samym sklepie?

Mamy kilkudziesięciu użytkowników na 9.3. Większość naszych danych znajduje się w geobazach plikowych i geotiffach, z godnym podziwu plikiem kształtów i sporadycznymi wypadami do ArcSDE (9.3.1) obsługiwanymi przez inny dział. Najpierw wprowadzimy 10.0 dla zaawansowanych użytkowników i przez nieznany okres czasu, prawdopodobnie 6 miesięcy, oba będą działać jednocześnie. Wszystkie dane, a także kompozycje map, pliki warstw, style symboli itp. Będą używane przez obie grupy.

Jak ustrukturyzować rzeczy, aby te dwa zestawy mogły pokojowo współistnieć? Na co warto zwrócić uwagę?

matowe wilkie
źródło

Odpowiedzi:

5

gotcha : Arcmap 10 „zapisz kopię” utworzy 9.3 .mxd. Jeśli jednak otworzysz 9,3 mxd na 10, a następnie zapiszesz go za pomocą przycisku paska narzędzi lub [ctrl] - [s], uaktualni go do formatu 10, co czyni go niedostępnym dla klientów 9.3.

Ponadto zapisanie kopii nie pozwoli na zastąpienie otwartej mapy, co wymusi utworzenie nowego dokumentu. Po zamknięciu Arcmap należy wyczyścić rzeczy, ręcznie usuwając starą kopię i zmieniając jej nazwę. Nie trzeba dodawać, że większość ludzi nie będzie do tego zmotywowana, a liczba zduplikowanych map ulegnie eskalacji. yech.

matowe wilkie
źródło
2
złożone w ESRI Idea Bin jako żądanie wzmocnionego.
matt wilkie
2

Za pośrednictwem winorośli słyszałem, że instalowanie licencji dla wersji 9.3 i 10 na tym samym serwerze licencji jest bałaganem i że najlepiej jest używać dwóch różnych serwerów licencji. Nie mam szczegółów z pierwszej ręki, to tylko jedna głowa do góry.

Rzeczy
źródło
2
W zeszłym tygodniu zaktualizowaliśmy nasz serwer licencji do wersji 10 i nie słyszeliśmy nikogo. Zajęło to około 10 minut, nie licząc czytania dokumentów itp. Przed ręką (godziny). Proces ten jest bardzo mylący. Nie próbowałem jednak dodawać żadnych nowych licencji.
matt wilkie
w naszym środowisku 9.3 Administrator pulpitu zawsze informuje, że nie ma dostępnej licencji, chociaż Arcmap itp. wydają się nie mieć problemu ze sprawdzeniem licencji, gdy tak jest. Ponadto nie widzę na serwerze metody sprawdzania, kto ma licencję wypisaną (i jak ją uruchomić).
matt wilkie
1

Możesz wymusić, aby użytkownicy korzystający z wersji 10 zawsze zapisywali swoje dyski MXD w wersjach 9.3 i zawsze korzystali z baz danych wersji 9.3.

Nie jestem pewien, czy występują problemy ze zgodnością z GDB (jestem pewien, że pliki kształtu będą działać).

EDYCJA: jedną łatwą rzeczą jest utworzenie nowego przycisku Zapisz dla użytkowników ArcGIS v10, zawsze zapisującego do wersji 9.3 ORAZ możesz podpisać skrót do tego przycisku / polecenia. To prawdopodobnie kilka linii .NET.

George Silva
źródło
W przypadku map wątpię, aby był tak prosty jak niestandardowy przycisk „zapisz jako 9.3”, ponieważ nie byłby w stanie używać tej samej nazwy pliku. Oczywiście byłbym zachwycony, gdyby udowodniono, że się mylę! GDB są znacznie łatwiejsze. Arc10 automatycznie nie korzysta z nowych możliwości podczas zapisywania lub tworzenia klas elementów w starszych GDB (co jest / było również prawdą w wersji 9.3 i wcześniejszych).
matt wilkie
1

Oto kilka rzeczy, które mogą pomóc.

Jeśli możesz zdefiniować role projektu dla osób w różnych wersjach (np. 10 to edycja, 9.3 kartografia lub coś podobnego), możesz mieć 2 wersje MXD, które rozwiążą wiele prostych problemów.

Użyj Geodatabase pliku 9.3, ponieważ zarówno 10 klientów, jak i klienci 9.3 będą mieli dostęp.

W odniesieniu do Menedżera licencji ArcGIS 9 może uzyskać dostęp do Menedżera licencji ArcGIS 10, ale jeśli nie masz wersji 9.3.1 SP2, karta dostępności w Administratorze pulpitu będzie pusta (licencje są dostępne, ale niewidoczne). Mówiąc to, są pewne zmiany licencji, takie jak MPS Atlas nie ma już oddzielnej licencji na 10, więc 9.3.1 nie może uwierzytelnić się z powodu tej zmiany, więc sprawdź to najpierw.

Zachowaj SDE w starszej wersji, ponieważ klienci 9.3 nie mogą połączyć się z SDE 10. I użyj połączeń bezpośrednich dla 10 klientów, ponieważ będzie to działało znacznie lepiej w starszym GDB

Skrypty są zupełnie inne, sprawdź swoje procesy, ponieważ zmieniono odwołanie do ArcObjects, a także odwołanie do Pythona. Zmienia się także użycie Pythona w narzędziach takich jak Select By Attributes.

To tylko lista pomysłów, przepraszam za brak spójności

Baw się dobrze, CDB

CDBrown
źródło
dzięki, esp. notatka o dodatku SP2 i dostępnych licencjach odpowiada na pytanie, którego nigdy nie rozwiązałem :)
Matt Wilkie