Import Contingent Values (Data Management Tools)
Summary
Imports multiple contingent values and field groups from a comma-separated values file (.csv) to a dataset.
Usage
This tool will import contingent values and field groups into a dataset with the option to replace values or combine new values with existing values.
The schema of the target table must match the values that will be imported. If fields or values specified in the
.csvfile do not exist in the target dataset, the field group or contingent values will not be imported.If the target table is stored in an enterprise geodatabase, this tool must be run as the data owner.
This tool can be used in conjunction with the Export Contingent Values tool.
Once a field group is added to a dataset, the dataset version is set to ArcGIS Pro 2.3. This means that the dataset can no longer be used in ArcMap.
The field groups
.csvfile includes theNAME,IS_RESTRICTIVE, andFIELDcolumns. TheFIELDcolumn name will be incremented as needed to include all fields in the field group, for example,FIELD1,FIELD2,FIELD3, and so on.Field groups .csv columns
Column
Description
Example
NAMEThe field group name
AnimalCategories
IS_RESTRICTIVESpecifies whether the field group is restrictive
TRUE
FIELD1The name of the field
category
The contingent values
.csvfile includes the following columns:CAV_ID,IS_RETIRED,FIELD_GROUP,SUBTYPE,SUBTYPE_NAME,CV_TYPE,CV_VALUE, andDESCRIPTION.There will be as many
CV_TYPE,CV_VALUE, andDESCRIPTIONcolumns as needed to match the structure of the contingent value definition. These column names will be incremented as needed (for example,CV_TYPE1,CV_VALUE1,DESCRIPTION1,CV_TYPE2,CV_VALUE2,DESCRIPTION2, and so on) and will correspond to the order of the fields in the field groups.csvfile. For example,CV_TYPE1,CV_VALUE1, andDESCRIPTION1in the contingent values.csvfile correspond withFIELD1in the field groups.csvfile.Contingent values .csv columns
Column
Description
Example
CAV_IDThe ID of the contingent value.
1
IS_RETIREDA Boolean value defining whether the contingent value is retired.
False
FIELD_GROUPThe name of the field group to which the contingent value corresponds.
AnimalCategories
SUBTYPEIf the dataset has a subtype and the subtype is used in the contingent value definition, this is the subtype code to which the rule is applied.
2
SUBTYPE_NAMEIf the dataset has a subtype and the subtype is used in the contingent value definition, this is the text description of the subtype code.
Cold blooded
CV_TYPE1The type of contingent value. The type value is stored as an integer as follows:
1—Any
2—Null
3—Coded Value
4—Range
3
CV_VALUE1The specific field value. If the type is any or null, the value in the
.csvfile is empty.1
DESCRIPTION1If the contingent value type is a coded value, this is the text description of the coded value.
Fish
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Target Table |
The input geodatabase table or feature class to which the field groups and contingent values will be imported. |
Table View |
|
Field Groups Input File (.csv) |
A |
File |
|
Contingent Values Input File (.csv) |
A |
File |
|
Replace existing contingent values (Optional) |
Specifies whether existing values will be replaced or merged when imported.
|
Boolean |
Derived output
| Label | Explanation | Data type |
|---|---|---|
|
Updated Table |
The updated target table with the imported field groups and contingent values. |
Table View; Raster Layer; Mosaic Layer |
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes