属性域用于控制表、要素类或子类型的特定属性字段中允许的值。 属性域存储在地理数据库中,可以应用于地理数据库中的多个要素类和表。
根据您的需要,属性域可以应用为范围属性域或编码值属性域。 范围属性域用于定义字段的最小值和最大值。 可应用于短整型、长整型、浮点型、双精度型和日期型的属性字段上。 编码值属性域用于为属性指定一组有效值,并给出允许的实际值和编码所表示内容的更易于理解的描述。
您可通过以下地理处理工具创建和管理属性域:
为什么需要了解是否存在属性域
在处理要素类或表之后,分配给要素类或表中字段的属性域在许多情况下仍然十分重要。 如果工具的输出不是地理数据库格式(例如 shapefile),则不会为字段分配属性域。
规则
仅支持在地理数据库表和要素类中使用属性域。 如果在地理数据库中对具有属性域的数据使用以下工具,则生成的输出也具有属性域。 虽然数据可以成功转换为地理数据库之外的格式(例如 shapefile 和 coverage),但输出不会有属性域。
在地理数据库之间处理要素时,以下工具支持属性域:
当输出写入输入之外的地理数据库时,属性域将复制到输出地理数据库中。
如果输出地理数据库中预先存在名称相同但属性不同的属性域,则复制的属性域将重命名,在其名称后追加 _<n>(其中 n 为唯一的数字,例如 1)。