Par rapport à cette question ...
Dans le passé, chaque fois que je nettoyais un peu et déplaçais des couches (ou changeais de nom), les chemins de mon MXD étaient rompus et il fallait beaucoup de temps pour les corriger.
J'aimerais entendre vos expériences et peut-être apprendre quelques conseils de votre part:
Comment gérez-vous les chemins MXD cassés?
(Je recherche des solutions pour un ordinateur ou un simple lecteur réseau, donc si votre solution concerne des réseaux plus importants ou le Web, veuillez le dire).
la source
J'utilise et recommande également des chemins relatifs pour minimiser généralement les occurrences de cette situation. Mais lorsque cela se produit, je l'ai souvent résolu en utilisant des fonctionnalités ArcGIS prêtes à l'emploi que je ne vois pas mentionnées ici - Définir les sources de données dans ArcCatalog:
la source
MXD Doctor
"Cet utilitaire fournit des fonctionnalités pour analyser les fichiers de document ArcMap (MXD) cassés. Selon l'analyse, les entités contenues dans le fichier MXD cassé peuvent être copiées du fichier cassé dans un nouveau fichier MXD. Cet utilitaire est fourni tel quel. Avant d'utiliser ce vous devez toujours sauvegarder le fichier MXD cassé, et si vous choisissez un fichier MXD existant comme cible, ce fichier également. "
http://edndoc.esri.com/arcobjects/9.0/ArcGISDevHelp/DeveloperTools/MXDDoctor.htm
Éditeur MXD
"Mxd Editor est un outil qui vous permet d'inspecter et de réparer les couches cassées dans vos documents ArcMap (fichiers .mxd). Il est basé sur le framework Eclipse RCP et exploite les composants arcobjects fournis par ArcGIS Engine et ArcGIS Server. L'outil est fourni avec le kit de développeur Java ArcGIS Engine et les installations SOC Java d'ArcGIS Server. "
http://resources.esri.com/help/9.3/ArcGISEngine/java/doc/5a6ae887-c141-4616-bab3-167ccc5c0ed3.htm
ArcMAP MXD Redirect Data Sources
"Permet aux utilisateurs de corriger les chemins d'accès aux sources de données rompus dans les documents MXD existants. Cet outil propose deux méthodes. 1) Interactif - Cette méthode recherchera tous les chemins d'accès aux sources de données rompus dans le MXD et invitera chacun d'eux et l'utilisateur a la possibilité de sélectionner une nouvelle source de données. 2) Rechercher et remplacer - Cette méthode est très puissante et recherchera certaines chaînes et remplacera ces chaînes dans les chemins de la source de données. Il existe des outils similaires, mais rien avec un " recherchez et remplacez l'option ". J'espère que cela vous aidera !!!
http://arcscripts.esri.com/details.asp?dbid=14456
la source
Si vous utilisez 10, plusieurs nouvelles fonctions sont disponibles dans le module arcpy python pour résoudre ce problème: Mise à jour et correction des sources de données avec arcpy.mapping
la source
Tout ce que je peux suggérer, c'est que vous pouvez essayer d'utiliser des chemins relatifs pour votre mxd et essayer de garder tous les calques utilisés dans le même dossier. Les dernières fois, j'ai dû corriger des chemins, les autres couches se corrigeaient automatiquement après avoir corrigé un lien, bien que je pense que c'était parce que tous les fichiers de couches étaient dans le même dossier.
Cependant, je compte rarement sur le fichier mxd lui-même, et toute transformation que j'utilise souvent j'enregistrerai un nouveau fichier de formes de la manière qui me conviendra le mieux. Bien que cela soit quelque peu contre-intuitif de demander de garder les fichiers en ordre et de réduire la redondance.
la source