восстановление путей к файлам в проекте Arcgis 10.1

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

восстановление путей к файлам в проекте Arcgis 10.1

Сообщение nadiopt »

ArcGis 10.1 Windows XP sp3
имеется куча снимков, лежащих по адресам типа H:\work\komi\MSS\15_06\LM11900141973184AAA04\ (каждый тифф в папке имени себя).
после переустановки винды диск H ремапнулся и стал D. как бы оптом поменять все пути к снимкам, всего-то одну букву заменить нужно? их в проекте очень много, вручную мрачно:(
ин гроссен фамилен нихт клювен клац клац
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: восстановление путей к файлам в проекте Arcgis 10.1

Сообщение lam »

Переименовать имя диска на прежнее

[ Сообщение с мобильного устройства ]
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: восстановление путей к файлам в проекте Arcgis 10.1

Сообщение nadiopt »

не катит, тогда все остальные пути уже в новых проектах полетят
ин гроссен фамилен нихт клювен клац клац
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: восстановление путей к файлам в проекте Arcgis 10.1

Сообщение lam »

nadiopt писал(а):имеется куча снимков, лежащих по адресам типа H:\work\komi\MSS\15_06\LM11900141973184AAA04\ (каждый тифф в папке имени себя)(
Создать для этих снимков отдельный виртуальный диск H:\ с помощью специальных утилит, например Acronis, если сами этого никогда не делали - лучше попросить специалиста, например админа.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: восстановление путей к файлам в проекте Arcgis 10.1

Сообщение Александр Мурый »

Я сам не в теме, но ссылки дам :)
- здесь про восстановление путей в MXD с помощью спец. утилит;
- здесь и здесь про исп-е спец. функций библиотеки ArcPy.

Можно попробовать по 2-му варианту что-то типа (только лучше на копии файла, чтобы без потерь):

Код: Выделить всё


import arcpy
mxd = arcpy.mapping.MapDocument(r"имя_проекта.mxd")
mxd.findAndReplaceWorkspacePaths(r"H:\", r"D:\")
mxd.saveACopy(r"имя_проекта_2.mxd")
Редактор материалов, модератор форума
Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: восстановление путей к файлам в проекте Arcgis 10.1

Сообщение Slinger »

Если под проектом подразумевается карта mxd, то можно воспользоваться утилитками для исправления путей в mxd или стандартными средствами arcgis'a (amuriy дал уже ссылки, впрочем).

Если владеете hex-редактором, то можете просто изменить букву в самом бинарном файле mxd.
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: восстановление путей к файлам в проекте Arcgis 10.1

Сообщение nadiopt »

спасибо всем. Ссылки Амурия хороши, но там две из SDK, чето ниасилила, а еще один тул для арки 9.3, в десятке не пашет. в итоге перепрописала в Каталоге, в 10 появилась такая возможность
ин гроссен фамилен нихт клювен клац клац
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя