属性域的地理处理注意事项

属性域用于确定表、要素类或子类型的任意特定属性字段中的允许输入的值。属性域存储在地理数据库中,可应用于地理数据库中的多个要素类和表。

根据不同需要,属性域既可作为值域,也可作为编码域。值域用于定义字段的最小值和最大值。值域可应用于短整型、长整型、浮点型、双精度型和日期型的属性字段上。编码域用于为属性指定一组有效值,并给出允许的实际值和编码所表示内容的更易于理解的描述。

您可以使用下面的各地理处理工具创建和管理属性域:

了解是否存在属性域很重要?

在对要素类或表进行处理之后,为这些要素类或表中的字段指定的属性域在很多情况下仍然有效。但是,如果工具的输出不是地理数据库格式(如 shapefile),那么字段将不再具有为它们指定的属性域。

了解有关属性域的详细信息

规则

仅地理数据库表和要素类支持属性域。如果在地理数据库中对具有某一属性域的数据使用了以下工具,则生成的输出也将具有此属性域。所有至地理数据库格式以外的任何格式(如 shapefile 和 coverage)的输出的转换都可顺利执行,但是其输出不会具有属性域。

在地理数据库之间执行要素处理时,以下各工具支持属性域:

如果输出未被写入到输入所在的地理数据库,则属性域会被复制到输出地理数据库中。

如果输出地理数据库中预先存在具有相同名称但属性不同的属性域,则将对复制的属性域进行重命名,方法是在原名称后追加 _<n>(其中 n 是唯一编号,例如 1)。

相关主题