Comment traitez-vous (réparer / éviter) les chemins MXD \ LYR cassés?

10

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).

jonatr
la source

Réponses:

5

OK, c'est quelque chose que nous avons tous dû affronter à un moment ou à un autre. J'ai vu 2 méthodes pour y faire face.

1) comme le dit si éloquemment Andy W, Chemins relatifs. Cela fonctionne mieux lorsque vous avez un projet MXD à la racine du dossier de projet et toutes les données en dessous dans un dossier de données. Ensuite, où que vous déplaciez l'ensemble du projet, les liens existeront toujours

2) avoir un référentiel de données central où toutes vos données résident et accéder à toutes vos données à partir de là pour tous vos MXD. Dans cet exemple, il peut même être utile de s'assurer que le chemin relatif est désactivé.

Pour l'activer et le désactiver, allez dans le menu Fichier et sélectionnez les propriétés du document

Amusez-vous, CDB

CDBrown
la source
un joli résumé sur la façon de créer des chemins relatifs: esrichina-hk.com/support/pdf/TT100023.pdf
jonatr
8

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:

Faites un clic droit sur mxd / msd et choisissez Définir les sources de données

Mettre à jour les chemins au besoin

zwaap
la source
7

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

Mapperz
la source
2

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.

Andy W
la source