Découvrez X-Ray, un bel ensemble d'outils pour examiner les structures (et les différences) des MXD et des géodatabases. Voir les liens ci-dessous. Les outils ont été développés par le groupe de modèles de données des gouvernements locaux d'ESRI pour travailler avec les grands ensembles de données de fond de carte municipaux et les mxds avec lesquels ils travaillent, mais ont été publiés pour une utilisation générale, et ils semblent être un complément très utile lorsque vous travaillez avec de grands mxd avec beaucoup de calques, étiquetage complexe, beaucoup d'alias, visibilité des calques en fonction de l'échelle, etc ...
X-Ray for ArcMap (ArcGIS 10.2) (lien vidéo de présentation rapide inclus)
http://www.arcgis.com/home/item.html?id=f0ae73e90c1a4992a1059e7d370966d4
X-Ray for ArcCatalog (ArcGIS 10.2) (lien vidéo de présentation court inclus)
http://www.arcgis.com/home/item.html?id=9ea218ff575f4a5195e01a2cae03a0ae
Bien que Subversion soit le plus souvent utilisé pour la gestion des versions / le contrôle du code, il est possible de l'utiliser pour des documents et d'autres types de fichiers. Il y a un exemple de quelqu'un qui l'utilise avec des documents Word .
Subversion est mature, et beaucoup de support est disponible sur le net. Je le recommanderais si vous envisagez sérieusement de suivre et d'annuler les modifications des MXD, en particulier si plusieurs personnes travaillent sur le même MXD ou ensemble de MXD.
la source
Je suppose qu'il veut dire comment le fichier mxd se développe dans le temps, de préférence également garder une trace de ce que vous avez changé, et comment vous l'avez fait, avec les options de revenir à une version antérieure. Vous pouvez essayer d'utiliser un système de contrôle de version comme mercurial pour garder une trace du fichier mxd, mais cela peut être gênant .
Peut-être que le passage à un langage de script comme R ou python (en particulier python semble bien fonctionner avec ArcGIS car c'est le langage de script standard actuellement n'est pas une option, mais cela prend en charge toutes ces choses. Vous pouvez contrôler la version du script R qui effectue le traitement et visualisation. Vous suivez le fichier .R dans un référentiel, en validant les modifications au fur et à mesure. Chaque validation est accompagnée d'un message expliquant pourquoi vous avez effectué cette validation. Vous pouvez également extraire des versions plus anciennes du script du référentiel, ce qui vous permet pour créer la sortie d'une ancienne version.
la source
La version des MXD est actuellement possible dans les logiciels tiers. Un que je connais fonctionne est plus d'un package de CAO appelé Projectwise . Cependant, il ne prend apparemment pas encore en charge la version 10.1 (il s'agit de connaissances de seconde main, alors ne me citez pas là-dessus).
la source
Je gère un mxd particulièrement volumineux (des dizaines de groupes et de couches) dans un environnement multi-utilisateurs qui nécessite des changements assez fréquents. Nous avions l'habitude de suivre les modifications dans un simple fichier .txt, stocké dans le même répertoire, mais cela était inefficace. Au lieu de cela, j'ai maintenant créé une table dans une géodatabase avec des champs pour suivre les changements de version. Le mxd fait simplement référence à la table et stocke ainsi les informations de version dans le document map lui-même, où elles sont facilement accessibles et modifiables, même pour les utilisateurs n'ayant pas accès au dossier contenant. Ce n'est pas une configuration sophistiquée, mais cela fonctionne bien pour nous.
la source