Сводка
Функция Describe возвращает следующие свойства для наборов данных с добавленными группами полей.
Группы полей можно добавлять в базе геоданных в класс пространственных объектов или в таблицу. Возвращаемый dataType – это dataType класса объектов или таблицы.
Группы полей требуются при добавлении сопряженных значений в набор данных.
Свойства
Владение | Объяснение | Тип данных |
fieldNames (только чтение) | Список имен полей, участвующих в группе полей. | String |
isEditingRestrictive (только чтение) | Показывает, установлены ли для данной группы полей ограничения возможности редактирования.
| Boolean |
name (только чтение) | Имя группы полей. | String |
Пример кода
Следующий автономный скрипт Python распечатывает отчёт о свойствах группы полей для класса пространственных объектов.
# Import the required modules
import arcpy
# Path to the input feature class or table
fc = "C:\\MyProject\\MyDatabase.sde\\myGDB.USER1.MapleTrees"
# Print a report of the field group properties
fieldGroups = arcpy.Describe(fc).fieldGroups
for fg in fieldGroups:
print("Field Group Name: {}\nFields: {}\nRestrictive: {}\n".format(
fg.name, fg.fieldNames, fg.isEditingRestrictive))