Страница 1 из 1
arcpy и таблицы
Добавлено: 19 ноя 2014, 14:27
dolgorukov.alexandr
Доброго времени.
Подскажите, пожалуйста, как добавить на лист карты таблицу средствами arcpy
Заранее благодарен
Re: arcpy и таблицы
Добавлено: 20 ноя 2014, 02:02
doujin
Пример для python консоли в Arcmap:
Код: Выделить всё
table_path = 'd:\\temp.gdb\\test'
table_view = arcpy.mapping.TableView(table_path)
mxd = arcpy.mapping.MapDocument('CURRENT')
arcpy.mapping.AddTableView(mxd.activeDataFrame, table_view)
arcpy.RefreshTOC()
Но AddTableView есть только в версии 10.1 или новее.
Re: arcpy и таблицы
Добавлено: 20 ноя 2014, 08:43
dolgorukov.alexandr
Спасибо за быстрый отклик на мой вопрос. А можно с помощью AddTableView добавить не таблицу из БД, а атрибутивную таблицу одного из слоёв карты?
Re: arcpy и таблицы
Добавлено: 20 ноя 2014, 09:29
doujin
На сколько я знаю, нельзя. Так даже через интерфейс пользователя сделать нельзя. Или я не прав?
И еще мне кажется, что вы делаете что-то противоестественное.

Что хотите получить в итоге?
Re: arcpy и таблицы
Добавлено: 20 ноя 2014, 09:44
dolgorukov.alexandr
В перспективе хочется получить что-то вроде динамических таблиц на картах с многостраничной компоновкой.
Добавить атрибутивную таблицу можно на карту. это даже описывается в справке. (Table options - Add table to layout), но она не обновляется при переходе на другой лист карты, то есть необходимо удалять и заново вставлять атрибутивную таблицу. Если бы можно через язык python добавить таблицу можно было бы сделать подобие динамических таблиц.
Re: arcpy и таблицы
Добавлено: 20 ноя 2014, 11:25
doujin
Тогда я вам посоветовал совсем не то. Необходимая вам функциональность (динамические таблицы на многостраничной компановке) есть в дополнительном модуле Production Mapping. Но для него нужна отдельная лицензия. В стандарных средствах такое реализовать не получится, по крайней мере через python. Возможно через ArcObjects можно, но это на мой взгляд не простая задачка.
Re: arcpy и таблицы
Добавлено: 20 ноя 2014, 11:29
dolgorukov.alexandr
Вы использовали модуль Production Mapping? Где его можно скачать? (оф. сайт esri.com не в счёт).
Re: arcpy и таблицы
Добавлено: 20 ноя 2014, 12:42
doujin
На оф.сайте есть триальная версия. С неофициальными источниками помочь не смогу.