Table

Краткая информация

Позволяет ссылаться на таблицу в рабочей области как на объект, чтобы ее можно было добавить в Map.

Обсуждение

Подробнее об этом можно прочитать в справке к разделу Класс таблицы.

Синтаксис

Table (table_data_source)
ПараметрОписаниеТип данных
table_data_source

Строка, которая содержит полный путь к рабочей области, включая имя таблицы. Для SDE-таблиц путь к рабочей области – это путь к файлу подключения SDE.

String
Возвращаемое значение
Тип данныхОписание
Table

Объект Table дает доступ к базовым свойствам таблицы.

Пример кода

Пример 1 Table

Следующий скрипт будет печатать имена автономных таблиц, которые имеют поврежденный источник данных для всех таблиц во всех картах.

import arcpy
aprx = arcpy.mp.ArcGISProject(r"C:\Projects\YosemiteNP\Yosemite.aprx")
for m in aprx.listMaps():
    for tbl in m.listTables():
        if tbl.isBroken:
            print(f"Table: {tbl.name} is broken in map: {m.name}")
del aprx
Пример 2 Table

Следующий скрипт будет добавлять таблицу из файловой базы геоданных в карту.

import arcpy
aprx = arcpy.mp.ArcGISProject(r"C:\Projects\YosemiteNP\Yosemite.aprx")
addTab = arcpy.mp.Table(r"C:\Projects\YosemiteNP\Data_Vector\YosemiteData.gdb\NHDFCode")
m = aprx.listMaps("Yose*")[0]
m.addTable(addTab)
del aprx