Иногда бывает нужно сделать thumbnail для карты mxd. Чтобы не использовать ручной труд, можно воспользоваться библиотекой arcpy и написать скрипт.
Этот скрипт можно запускать в окне python ArcMap или отдельно от ArcMap.
*в сообщении не сохраняются пробелы, которые важны в языке python, поэтому прикладываю скрипт отдельно.
import arcpy, os
#установить рабочую область
workspace = ur"\\C\GIS\"
arcpy.env.workspace = workspace
#создать список из файлов с расширением mxd
mxdList = arcpy.ListFiles("*.mxd")
for mxd in mxdList:
#прочитать название проекта - соединить путь к мхд и имя мхд
mxd_read = arcpy.mapping.MapDocument(os.path.join(workspace,mxd))
#сделать картиночку и сохранить рабочий проект
mxd_read.makeThumbnail()
mxd_read.save()
print u'Карта '+ mxd+ u' исправлена'
print "Задание выполнено"
Пакетное создание Thumbnail для нескольких mxd
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 25 янв 2016, 12:48
- Репутация: 5
- Откуда: Москва
Пакетное создание Thumbnail для нескольких mxd
- Вложения
-
- Make Thumbnail for MXD.txt
- (517 байт) 366 скачиваний
Геоаналитика, Тг @kaaaweeeu
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей