Сводка
Экспортирует группы полей и зависящие значения в файл .csv.
Использование
Этот инструмент может использоваться с инструментом Импорт зависящих значений.
Файл групп полей .csv включает столбцы NAME, IS_RESTRICTIVE и FIELD. Имя столбца FIELD будет увеличено на число всех полей в группе полей, например, FIELD1, FIELD2, FIELD3 и т.п.
Столбцы .csv групп полей
Столбец Описание Пример NAME
Имя группы полей
AnimalCategories
IS_RESTRICTIVE
Указывает, является ли группа полей ограничительной
TRUE
FIELD1
Название поля
категория
Файл зависящих значений .csv содержит следующие столбцы: CAV_ID, IS_RETIRED, FIELD_GROUP, SUBTYPE, SUBTYPE_NAME, CV_TYPE, CV_VALUE и DESCRIPTION.
Столбцы зависящих значений в.csv
Столбец Описание Пример CAV_ID
ID зависящего значения.
1
IS_RETIRED
Логическое значение, определяющее, удаляется ли зависящее значение.
Ложь
FIELD_GROUP
Имя группы полей, которой соответствует зависящее значение.
AnimalCategories
SUBTYPE
Если набор данных имеет подтип и этот подтип используется в определении зависящее значения, то это код подтипа, к которому применяется правило.
2
SUBTYPE_NAME
Если набор данных имеет подтип и этот подтип используется в определении зависящего значения, это текстовое описание кода подтипа.
Хладнокровные
CV_TYPE1
Тип зависящего значения. Значение типа хранится в виде целого числа следующим образом:
- 1 – Любой
- 2 – Null
- 3 – Кодированное значение
- 4 – Диапазон
3
CV_VALUE1
Определенное значение поля. Если тип – любой или null, значение в файле .csv является пустым.
1
DESCRIPTION1
Если тип зависящего значения – Кодированное значение, то это текстовое описание кодированного значения.
Рыба
Синтаксис
arcpy.management.ExportContingentValues(target_table, field_groups_file, contingent_values_file)
Parameter | Объяснение | Тип данных |
target_table | Входная таблица базы геоданных или класс объектов, из которого будут экспортироваться группы полей и зависящие значения. | Table View |
field_groups_file | Расположение и имя выходного файла .csv, который будет создан с определенными именами столбцов, содержащими информацию о группах полей целевой таблицы. | File |
contingent_values_file | Расположение и имя выходного файла .csv, который будет создан с определенными именами столбцов, содержащими информацию о зависящих значениях целевой таблицы. | File |
Пример кода
Экспортирует группы полей и зависящие значения из класса объектов с именем GasPipes.
import arcpy
arcpy.ExportContingentValues_management("C:\\MyProject\\myConn.sde\\pro.USER1.Animals",
"C:\\MyProject\\MyFieldGroups.csv",
"C:\\MyProject\\MyContingentValues.csv")
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да