Многостраничная компоновка ExportToTiff
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 20 май 2021, 11:01
- Репутация: 0
- Откуда: Moscow
Многостраничная компоновка ExportToTiff
Помогите пожалуйста! Мне нужно выгрузить многостраничную компоновку в ArGIS 10.5 по страницам планшетов в tiff с пространственной привязкой. Планшетов 123 штуки. Проблема в том, что мне обязательно нужно выгрузить тифы с именами из таблицы атрибутов планшетов. Изучив все возможные инструкции, стало понятно, что делать только через консоль python. Стандартные коды с desktop.arcgis.com не подходят. Не могу правильно прописать код, не понимаю, как ему объяснить, что нужно имя тифа брать из Number Page
-
- Участник
- Сообщения: 81
- Зарегистрирован: 01 май 2013, 22:38
- Репутация: 32
- Откуда: Сыктывкар
Re: Многостраничная компоновка ExportToTiff
OlgaT,
а просто, имя тифа в цикле задать, от 1 до 123 - не вариант?
Вы можете скинуть свой проект (без базы геоданных) и имеющийся код?
а просто, имя тифа в цикле задать, от 1 до 123 - не вариант?
Вы можете скинуть свой проект (без базы геоданных) и имеющийся код?
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 20 май 2021, 11:01
- Репутация: 0
- Откуда: Moscow
Re: Многостраничная компоновка ExportToTiff
Нет, просто задать 1-123. обязательно нужно давать имя из таблицы атрибутов. Код был такой - но он не рабочий, где-то допущена синтаксическая ошибка, но не могу понять где именно.
mxd = arcpy.mapping.MapDocument("CURRENT")
... pageNameList = [r'ПЛАНШЕТЫ\set10000_rectangle']
... for pageName in pageNameList:
... pageID = mxd.dataDrivenPages.getPageIDFromName(pageName)
... mxd.dataDrivenPages.currentPageID = pageID
... fieldValue = mxd.dataDrivenPages.pageRow.ID
... TRSTitle = arcpy.mapping.ListLayoutElements(mxd, "TEXT_ELEMENT", "TRSTitle")[0]
... arcpy.mapping.ExportToTIFF(mxd, r'D:\TEST_MOZ\test'+str(TRSTitle)+".tiff", "CURRENT", 2500, 3500, 300, , "24-BIT_TRUE_COLOR", "LZW", ,)
... del mxd
mxd = arcpy.mapping.MapDocument("CURRENT")
... pageNameList = [r'ПЛАНШЕТЫ\set10000_rectangle']
... for pageName in pageNameList:
... pageID = mxd.dataDrivenPages.getPageIDFromName(pageName)
... mxd.dataDrivenPages.currentPageID = pageID
... fieldValue = mxd.dataDrivenPages.pageRow.ID
... TRSTitle = arcpy.mapping.ListLayoutElements(mxd, "TEXT_ELEMENT", "TRSTitle")[0]
... arcpy.mapping.ExportToTIFF(mxd, r'D:\TEST_MOZ\test'+str(TRSTitle)+".tiff", "CURRENT", 2500, 3500, 300, , "24-BIT_TRUE_COLOR", "LZW", ,)
... del mxd
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость