Экспорт зависящих значений (Управление данными)

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

Экспортирует группы полей и зависящие значения в файл .csv.

Использование

  • Этот инструмент может использоваться с инструментом Импорт зависящих значений.

  • Файл групп полей .csv включает столбцы NAME, IS_RESTRICTIVE и FIELD. Имя столбца FIELD будет увеличено на число всех полей в группе полей, например, FIELD1, FIELD2, FIELD3 и т.п.

    Столбцы .csv групп полей

    СтолбецОписаниеПример

    NAME

    Имя группы полей

    AnimalCategories

    IS_RESTRICTIVE

    Указывает, является ли группа полей ограничительной

    TRUE

    FIELD1

    Название поля

    category

  • Файл зависимых значений .csv включает следующие столбцы: CAV_ID, IS_RETIRED, FIELD_GROUP, SUBTYPE, SUBTYPE_NAME, CV_TYPE, CV_VALUE и DESCRIPTION.

    Столбцы зависящих значений в.csv

    СтолбецОписаниеПример

    CAV_ID

    ID зависящего значения.

    1

    IS_RETIRED

    Логическое значение, определяющее, удаляется ли зависящее значение.

    False

    FIELD_GROUP

    Имя группы полей, которой соответствует зависящее значение.

    AnimalCategories

    SUBTYPE

    Если набор данных имеет подтип и этот подтип используется в определении зависящее значения, то это код подтипа, к которому применяется правило.

    2

    SUBTYPE_NAME

    Если набор данных имеет подтип и этот подтип используется в определении зависящего значения, это текстовое описание кода подтипа.

    Хладнокровные

    CV_TYPE1

    Тип зависящего значения. Значение типа хранится в виде целого числа следующим образом:

    • 1 – Любой
    • 2 – Null
    • 3 – Кодированное значение
    • 4 – Диапазон

    3

    CV_VALUE1

    Определенное значение поля. Если тип любой или null, значение в файле .csv является пустым.

    1

    DESCRIPTION1

    Если тип зависящего значения – Кодированное значение, то это текстовое описание кодированного значения.

    Рыба

Параметры

ПодписьОписаниеТип данных
Целевая таблица

Входная таблица базы геоданных или класс объектов, из которого будут экспортироваться группы полей и зависящие значения.

Table View
Выходной файл групп полей (.csv)

Расположение и имя выходного файла .csv, который будет создан с определенными именами столбцов, содержащими информацию о группах полей целевой таблицы.

File
Выходной файл зависящих значений (.csv)

Расположение и имя выходного файла .csv, который будет создан с определенными именами столбцов, содержащими информацию о зависящих значениях целевой таблицы.

File

arcpy.management.ExportContingentValues(target_table, field_groups_file, contingent_values_file)
ИмяОписаниеТип данных
target_table

Входная таблица базы геоданных или класс объектов, из которого будут экспортироваться группы полей и зависящие значения.

Table View
field_groups_file

Расположение и имя выходного файла .csv, который будет создан с определенными именами столбцов, содержащими информацию о группах полей целевой таблицы.

File
contingent_values_file

Расположение и имя выходного файла .csv, который будет создан с определенными именами столбцов, содержащими информацию о зависящих значениях целевой таблицы.

File

Пример кода

ExportContingentValues, пример (окно Python)

Экспортирует группы полей и зависящие значения из класса объектов с именем GasPipes.

import arcpy
arcpy.ExportContingentValues_management("C:\\MyProject\\myConn.sde\\pro.USER1.Animals",
                                        "C:\\MyProject\\MyFieldGroups.csv",
                                        "C:\\MyProject\\MyContingentValues.csv")

Связанные разделы