Usi ArcGIS in un ambiente in versione mista?


15

Quali sono le migliori pratiche per ArcGIS 9.3 e 10.0 nello stesso negozio?

Abbiamo un paio di dozzine di utenti su 9.3. La maggior parte dei nostri dati è contenuta in file di geodatabase e geotiff, con un rispettabile spruzzo di shapefile e viaggi occasionali su ArcSDE (9.3.1) ospitati da un altro dipartimento. Presenteremo prima 10.0 agli utenti esperti e per un periodo di tempo sconosciuto, probabilmente 6 mesi, i due saranno operativi contemporaneamente. Tutti i dati, nonché composizioni di mappe, file di layer, stili di simboli, ecc. Verranno utilizzati da entrambi i gruppi.

Come strutturi le cose in modo che queste due serie possano coesistere pacificamente? Quali sono le cose da cercare?

Risposte:


5

gotcha : Arcmap 10 "salva una copia" creerà un 9.3 .mxd. Se invece apri un 9.3 mxd in 10 e poi lo salvi usando il pulsante della barra degli strumenti o [ctrl] - [s] lo aggiorna al formato 10, rendendolo inaccessibile ai 9.3 client.

Inoltre, il salvataggio di una copia non consente di sovrascrivere la mappa aperta, costringendo quindi un nuovo documento a essere creato. Uno deve ripulire le cose in seguito, dopo aver chiuso Arcmap, eliminando manualmente la vecchia copia e rinominando quella nuova. Inutile dire che la maggior parte delle persone non sarà motivata a farlo e ci sarà un aumento del numero di mappe duplicate. yech.


2
archiviato nell'Idea Bin di esri come richiesta di miglioramento.
matt wilkie,

2

Attraverso la vite, ho sentito che installare le licenze per 9.3 e 10 sullo stesso server di licenza è un casino e che è meglio usare due diversi server di licenza. Non ho dettagli di prima mano, è solo un avvertimento.


2
La settimana scorsa abbiamo aggiornato il nostro server delle licenze alla versione 10 e non abbiamo sentito nessuno. Ci sono voluti circa 10 minuti, senza contare prima di leggere i documenti ecc. (Ore). Il processo è molto confuso. Tuttavia, non ho provato ad aggiungere nuove licenze.
matt wilkie,

nel nostro ambiente 9.3 Desktop Administrator riporta sempre che non ci sono licenze disponibili, anche se Arcmap ecc. sembrano non avere problemi a verificare le licenze quando è così. Inoltre, non vedo un metodo sul server per vedere chi ha quale licenza è stata estratta (e come dare loro l'avvio).
matt wilkie

1

È possibile imporre che gli utenti con v10 salvino sempre i propri MXD nelle versioni 9.3 e utilizzino sempre i database della versione 9.3.

Non sono sicuro se ci sono problemi di compatibilità con i GDB (sono sicuro che gli shapefile funzioneranno).

MODIFICA: una cosa facile da fare è creare un nuovo pulsante Salva per gli utenti di ArcGIS v10, salvando sempre in 9.3 versioni E puoi firmare il collegamento a quel pulsante / comando. Probabilmente sono poche righe .NET.


Con le mappe ho dubbi sul fatto che sarebbe semplice come un pulsante 'salva come 9.3' personalizzato, di fronte al fatto che non è possibile utilizzare lo stesso nome file. Sarei felice di essere smentito, ovviamente! I GDB sono molto più facili. Arc10 non utilizza automaticamente le nuove funzionalità durante il salvataggio o la creazione di classi di funzionalità in GDB precedenti (che è / era vero anche con 9.3 e precedenti).
Wilkie opaco


1

Ecco alcune cose che possono aiutare.

Se puoi definire ruoli di progetto per persone con versioni diverse (es. 10 sono editing, 9,3 cartografia o qualcosa di simile), puoi avere 2 versioni di MXD che risolveranno molti dei semplici problemi.

Utilizzare il file geodatabase 9.3 come allora, sia i 10 client che i client 9.3 potranno accedere.

Per quanto riguarda License Manager, ArcGIS 9 può accedere ad ArcGIS 10 License Manager, ma se non si dispone di 9.3.1 SP2 la scheda di disponibilità in Desktop Administrator sarà vuota (le licenze sono disponibili ma non visibili). Nel dire questo ci sono alcune modifiche alla licenza come MPS Atlas non ha più una licenza separata su 10, quindi 9.3.1 non può auto-configurarla a causa della modifica, quindi controlla prima.

Mantieni il tuo SDE nella versione precedente, poiché non è possibile che i client 9.3 si connettano a un SDE 10. E utilizzi Direct Connections per i 10 client in quanto ciò offrirà prestazioni molto migliori al GDB precedente

Lo scripting è completamente diverso, controlla i tuoi processi poiché il riferimento ArcObjects è stato modificato e il riferimento python. Anche l'uso di Python in strumenti come Seleziona per attributi cambia.

Questa è solo una lista di idee, mi dispiace per non essere coesa

Buon divertimento, CDB


grazie, esp. per la nota su SP2 e le licenze disponibili, risponde a una domanda che non ho mai risolto :)
matt wilkie
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.