Conditional Values

Conditional values are an attribute management function applicable to vector datasets and tabular datasets, making the value in one field depend on the value in another field to achieve the purpose of constraining attribute editing.Fields involved in conditional values need to have a Range, which is the value range of the field, representing the set of all possible valid values for a field in the database table.Conditional values further constrain the valid values that can be entered in a field based on the value range, primarily by setting the available domain values on one or more fields based on the value selected in one field. In this way, the valid values that can be entered between a group of fields mutually restrict each other, thereby enforcing data integrity and correctness.

This function is particularly suitable for scenarios in geographic information systems with complex classifications and tight logical correlations (such as asset management, environmental monitoring, disaster assessment), embedding business rules into the data model to ensure data quality from the source.

This chapter will introduce the following content: