Подпись | Описание | Тип данных |
Входная таблица | Таблица, данные или схема которой будут использоваться для генерации зависящих значений. | Table View |
Файл групп полей | Выходной файл .csv, содержащий информацию о группе полей. | File |
Файл зависящих значений | Выходной файл .csv, содержащий информацию о зависящих значениях. | File |
Режим (Дополнительный) | Задает метод, которой будет использоваться для генерации зависящих значений.
| String |
Группы полей (Дополнительный) |
Группы полей, для которых будут сгенерированы зависящие значения. Если значение не задано, будут использоваться все группы полей. | String |
Краткая информация
Создает зависящие значения из существующего набора данных, используя либо значения данных в таблице, либо значения домена, присвоенные полям. Инструмент генерирует два файла .csv: один для групп полей, а другой - для зависящих значений.
Использование
Входная таблица должна находиться в рабочей области, поддерживающей зависящие значения.
Для успешной работы инструмента во входной таблице должны быть настроены группы полей.
Если параметру Режим присвоено значение Схема, для каждой возможной комбинации доменов, назначенных в группе полей, будет сгенерировано зависящее значение. Это может привести к большому количеству зависящих значений.
Если полю в группе полей не назначен домен, инструмент сгенерирует зависящее значение ANY для этого поля. Если поле может содержать значения null, также будет сгенерировано зависящее значение NULL.
Параметры
arcpy.management.GenerateContingentValues(in_table, field_groups_file, contingent_values_file, {mode}, {field_groups})
Имя | Описание | Тип данных |
in_table | Таблица, данные или схема которой будут использоваться для генерации зависящих значений. | Table View |
field_groups_file | Выходной файл .csv, содержащий информацию о группе полей. | File |
contingent_values_file | Выходной файл .csv, содержащий информацию о зависящих значениях. | File |
mode (Дополнительный) | Задает метод, которой будет использоваться для генерации зависящих значений.
| String |
field_groups [field_groups,...] (Дополнительный) |
Группы полей, для которых будут сгенерированы зависящие значения. Если значение не задано, будут использоваться все группы полей. | String |
Пример кода
Пример скрипта окна Python для использования функции GenerateContingentValues в режиме прямого запуска.
import arcpy
arcpy.management.GenerateContingentValues(
'C:\\location\\gdb.gdb\\table_1', 'c:\\temp\\fg.csv', 'c:\\temp\\cv.csv',
['field_group_1', 'field_group_3'], 'DATA')
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да