Сводка
Создает группу полей для класса объектов или таблицы. Группы полей используются при создании сопряженных значений.
Использование
Поля для создания группы полей не могут быть системными, такими как ObjectID, Shape или поле подтипа.
Если данные хранятся в многопользовательской базе геоданных, для использования инструмента необходимо подключиться к ней как владелец данных.
Группы полей совместимы с ArcGIS Pro 2.3 более новыми базами геоданных. Если используется база данных более ранней версии, необходимо обновить ее до версии 2.3 или более новой.
Примечание:
После добавления к набору данных группы полей, его версия становится ArcGIS Pro 2.3. Это означает, что набор данных больше не может использоваться в ArcMap.
Синтаксис
CreateFieldGroup(target_table, name, fields, {is_restrictive})
Parameter | Объяснение | Тип данных |
target_table | Входная таблица базы геоданных или класс пространственных объектов, где будет создана группа полей. | Table View |
name | Имя создаваемой группы полей. Имя должно быть уникальным для класса объектов или таблицы. | String |
fields [fields,...] | Имена полей в группе полей. | String |
is_restrictive (Дополнительный) | Указывает, является ли группа полей ограничительной. Этот параметр позволяет управлять редактированием при работе с зависящими значениями.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
out_table | Обновленная входная таблица, содержащая группу полей. | Представление таблицы |
Пример кода
Создает новую группу полей.
import arcpy
arcpy.CreateFieldGroup_management("C:\\MyProject\\myConn.sde\\mygdb.USER1.myFC",
"MyFieldGroup",
["Field1", "Field2", "Field3"],
"RESTRICT")
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да