Vous utilisez ArcGIS dans un environnement de version mixte?

15

Quelles sont les meilleures pratiques pour ArcGIS 9.3 et 10.0 dans la même boutique?

Nous avons quelques dizaines d'utilisateurs sur 9.3. La majeure partie de nos données se trouve dans des géodatabases fichier et des géotiffes, avec un splash respectable de fichiers de formes et des escapades occasionnelles vers ArcSDE (9.3.1) hébergées par un autre département. Nous présenterons d'abord 10.0 aux utilisateurs expérimentés et pendant une période inconnue, probablement 6 mois, les deux seront opérationnels en même temps. Toutes les données ainsi que les compositions de cartes, les fichiers de couches, les styles de symboles, etc. seront utilisés par les deux groupes.

Comment structurez-vous les choses pour que ces deux ensembles puissent coexister pacifiquement? Quelles sont les choses à surveiller?

wilkie mat
la source

Réponses:

5

gotcha : Arcmap 10 "enregistrer une copie" créera un 9.3 .mxd. Si toutefois vous ouvrez un 9.3 mxd en 10 puis l'enregistrez en utilisant le bouton de la barre d'outils ou [ctrl] - [s] il le met à niveau au format 10, le rendant inaccessible aux clients 9.3.

De plus, enregistrer une copie ne vous permettra pas d'écraser la carte ouverte, forçant ainsi la création d'un nouveau document. Il faut nettoyer les choses après, après avoir fermé Arcmap, en supprimant manuellement l'ancienne copie et en renommant la nouvelle. Inutile de dire que la plupart des gens ne seront pas motivés à le faire et que le nombre de cartes en double augmentera. yech.

Matt Wilkie
la source
2
déposée en Esri Idée Bin comme une demande d'amélioration.
matt wilkie
2

À travers la vigne, j'ai entendu dire que l'installation des licences pour 9.3 et 10 sur le même serveur de licences est un gâchis, et qu'il est préférable d'utiliser deux serveurs de licences différents. Je n'ai pas de détails de première main, c'est juste un avertissement.

Des trucs
la source
2
Nous avons mis à niveau notre serveur de licences vers la version 10 la semaine dernière et n'avons entendu aucun coup d'œil de personne. Cela a pris environ 10 minutes, sans compter la lecture de documents, etc. avant la main (heures). Le processus est très déroutant. Je n'ai cependant pas essayé d'ajouter de nouvelles licences.
matt wilkie
dans notre environnement 9.3 Desktop Administrator signale toujours qu'il n'y a aucune licence disponible, bien qu'Arcmap etc. ne semble pas avoir de problème pour vérifier les licences dans ce cas. De plus, je ne vois pas de méthode sur le serveur pour voir qui a quelle licence extraite (et comment leur donner le démarrage).
matt wilkie
1

Vous pouvez faire en sorte que les utilisateurs de la version 10 enregistrent toujours leurs MXD dans les versions 9.3 et utilisent toujours les bases de données des versions 9.3.

Je ne sais pas s'il y a des problèmes de compatibilité avec les GDB (je suis sûr que les fichiers de formes fonctionneront).

EDIT: une chose simple à faire est de créer un nouveau bouton Enregistrer pour les utilisateurs d'ArcGIS v10, en enregistrant toujours dans les versions 9.3 ET vous pouvez signer le raccourci vers ce bouton / commande. Il s'agit probablement de quelques lignes .NET.

George Silva
la source
Avec les cartes, je doute que ce soit aussi simple qu'un bouton personnalisé `` enregistrer sous 9.3 '', face à ne pas pouvoir utiliser le même nom de fichier. Je serais ravi de me tromper bien sûr! Les GDB sont beaucoup plus faciles. Arc10 n'utilise pas automatiquement les nouvelles fonctionnalités lors de l'enregistrement ou de la création de classes d'entités dans des GDB plus anciens (ce qui est / était également le cas avec 9.3 et versions antérieures).
matt wilkie
1

J'ai eu un problème avec les styles de localisateur d'adresses dans la version 10, j'ai dû recourir aux 9.3.1: IPoint -> Adresse la plus proche

patrick
la source
1

Voici quelques éléments qui pourraient vous aider.

Si vous pouvez définir des rôles de projet pour les personnes sur les différentes versions (par exemple, 10 sont en cours d'édition, la cartographie 9.3 ou quelque chose de similaire), vous pouvez avoir 2 versions du MXD qui résoudront un grand nombre de problèmes simples.

Utilisez la géodatabase fichier 9.3 comme alors, les 10 clients et les clients 9.3 pourront accéder.

En ce qui concerne License Manager, ArcGIS 9 peut accéder à ArcGIS 10 License Manager, mais si vous n'avez pas 9.3.1 SP2, l'onglet de disponibilité dans Desktop Administrator sera vide (les licences sont disponibles mais pas visibles). En disant cela, il y a des changements de licence comme MPS Atlas n'a plus de licence distincte à 10, donc 9.3.1 ne peut pas l'authernticate en raison du changement, alors vérifiez d'abord.

Conservez votre SDE dans l'ancienne version, car il n'y a aucun moyen pour les clients 9.3 de se connecter à un SDE 10. Et utilisez les connexions directes pour les 10 clients car cela fonctionnera beaucoup mieux avec l'ancienne GDB

Les scripts sont entièrement différents, vérifiez vos processus car la référence ArcObjects a été modifiée ainsi que la référence python. L'utilisation de Python dans des outils tels que les sélections par attributs change également.

Ceci est juste une liste d'idées, désolé de ne pas être cohérent

Amusez-vous, CDB

CDBrown
la source
merci, esp. pour la note sur le SP2 et les licences disponibles, il répond à une question que je n'ai jamais résolue :)
matt wilkie