导出条件值 (数据管理)

摘要

将字段组和条件值导出为 .csv 文件。

使用情况

  • 此工具可以与导入条件值工具一起使用。

  • 字段组 .csv 文件包括 NAMEIS_RESTRICTIVEFIELD 列。 FIELD 列名称将根据需要进行递增,以包含字段组中的所有字段,例如 FIELD1FIELD2FIELD3 等。

    字段组 .csv 列

    描述示例

    NAME

    字段组名称

    AnimalCategories

    IS_RESTRICTIVE

    指定字段组是否具有限制性

    TRUE

    FIELD1

    字段的名称

    category

  • 条件值 .csv 文件包含以下列:CAV_ID IS_RETIREDFIELD_GROUPSUBTYPESUBTYPE_NAMECV_TYPECV_VALUEDESCRIPTION

    条件值 .csv 列

    描述示例

    CAV_ID

    条件值的 ID。

    1

    IS_RETIRED

    此布尔值用于定义条件值是否已停用。

    False

    FIELD_GROUP

    条件值所对应的字段组的名称。

    AnimalCategories

    SUBTYPE

    如果数据集具有子类型且子类型已用于条件值定义,则此字段是应用此规则的子类型代码。

    2

    SUBTYPE_NAME

    如果数据集具有子类型且子类型已用于条件值定义,则此字段为子类型代码的文本描述。

    Cold blooded

    CV_TYPE1

    条件值的类型。 类型值将存储为整数,如下所示:

    • 1 - 任意
    • 2 - 空
    • 3 - 编码值
    • 4 - 范围

    3

    CV_VALUE1

    特定字段值。 如果类型为任意或空,则 .csv 文件中的值为空。

    1

    DESCRIPTION1

    如果条件值类型为编码值,则此为编码值的文本描述。

    Fish

参数

标注说明数据类型
目标表

将从其中导出字段组和条件值的输入地理数据库表或要素类。

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")

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题