Як ви маєте справу з (ремонт / уникнення) зламаних MXD \ LYR шляхів?


10

Стосовно цього питання ...

У минулому, коли я трохи прибирав і переміщував шари навколо (або змінював їхні назви), мої шляхи до MXD були порушені, і це забирало багато часу, щоб виправити їх.

Я хотів би почути ваш досвід і, можливо, дізнатися від вас кілька порад:

Як ви маєте справу зі зламаними контурами MXD?

(Я шукаю рішення для одного комп’ютера чи простого мережевого накопичувача, тому, якщо ваше рішення стосується великих мереж чи Інтернету, будь ласка, скажіть це).

Відповіді:


5

ОК, це те, з чим нам довелося стикатися в той чи інший час. Я бачив 2 методи боротьби з цим.

1) як красномовно висловлюється Енді У. Відносні шляхи. Це найкраще працює, коли у вас є проект MXD у корені папки проекту та всі дані, що знаходяться в ньому, у папці даних. Тоді де б ви не перемістили весь проект, посилання все одно існуватимуть

2) мати центральне сховище даних, де перебувають усі ваші дані, та отримувати доступ до всіх своїх даних звідти для всіх ваших MXD. У цьому прикладі може бути навіть ідея переконатися, що відносний шлях вимкнено.

Щоб увімкнути та вимкнути це, перейдіть до меню Файл та виберіть властивості документа

Розважись, CDB


приємний підсумок про те, як створити відносні шляхи: esrichina-hk.com/support/pdf/TT100023.pdf
jonatr

8

Я також використовую та рекомендую відносні шляхи, щоб загалом мінімізувати виникнення цієї ситуації. Але коли це трапляється, я часто вирішував це за допомогою нестандартного функціоналу ArcGIS, про яке я не бачу тут. Встановіть джерела даних у ArcCatalog:

Клацніть правою кнопкою миші mxd / msd та оберіть Встановити джерела даних

Оновіть шляхи за необхідності


7

Лікар МХД

"Ця утиліта забезпечує функціональність для аналізу порушених файлів документа ArcMap (MXD). Залежно від аналізу, об'єкти, що знаходяться в розбитому файлі MXD, можна скопіювати зі зламаного файлу в новий файл MXD. Ця утиліта надається як є. Перед використанням цього ви завжди повинні створювати резервну копію зламаного файлу MXD, а якщо ви вибрали існуючий файл MXD як цільовий, також і цей файл. "

http://edndoc.esri.com/arcobjects/9.0/ArcGISDevHelp/DeveloperTools/MXDDoctor.htm

Редактор MXD

"Редактор Mxd - це інструмент, який дозволяє перевіряти та виправляти зламані шари у документах на карті (.mxd файли). Він заснований на рамці Eclipse RCP і використовує компоненти аркобектів, надані ArcGIS Engine та ArcGIS Server. Інструмент надається за допомогою набору розробників ArcGIS Engine Java та встановлення ArcGIS Server Java SOC. "

http://resources.esri.com/help/9.3/ArcGISEngine/java/doc/5a6ae887-c141-4616-bab3-167ccc5c0ed3.htm

ArcMAP MXD Перенаправлення джерел даних

"Дозволяє користувачам виправляти зламані шляхи до джерела даних у існуючих документах MXD. У цьому інструменті пропонуються два способи. 1) Інтерактивний - Цей метод буде шукати всі розбиті шляхи до джерела даних у MXD та сповіщати користувача про кожного та користувача є можливість вибору нового джерела даних. 2) Пошук та заміна - Цей метод є дуже потужним і буде шукати певні рядки та замінювати ці рядки в шляхах до джерел даних. Там є деякі подібні інструменти, але нічого з " пошук та заміна ". Сподіваюсь, це допоможе вам! Економив нам багато часу для простого робочого простору на основі формату та бази даних геоданих."

http://arcscripts.esri.com/details.asp?dbid=14456



2

Все, що я можу запропонувати, це те, що ви можете спробувати використовувати відносні шляхи для свого mxd і спробувати зберегти всі шари, які використовуються в одній папці. Останні кілька разів мені доводилося виправляти шляхи, коли інші шари автоматично виправлялися після того, як я зафіксував одне посилання, хоча, я думаю, це було тому, що всі файли шарів були в одній папці.

Я рідко покладаюся на сам файл mxd, і будь-яка трансформація, яку я часто використовую, збережу новий файл файлів будь-яким способом, який підходить мені найкращим чином. Хоча це дещо контр-інтуїтивно зрозуміло, щоб просити зберегти файли в порядку та зменшити надмірність.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.