Arcgis中给字段添加属性域

时间:2024-03-07 08:29:47

首先,新建文件地理数据库(.gdb文件),单击右键-【属性】-【属性域】中添加需要设置属性域的字段。

属性域的设置可以有以下几种:

  • 范围(范围是指给字段的属性域设置一定的范围,字段的值允许填写这一范围的值)
  • 编码值(编码值是指给字段的属性域设置指定的编码值,字段的值允许填写这些指定的值)

属性域需要填写:

  • 属性域名称、描述(填写属性域的名称,比如口径、材质、日期范围等)
  • 属性域属性编码值:在系列编码值中添加指定的编码值和描述
    • 字段类型:长整型、短整型、浮点型、双精型、文本型、日期
    • 属性域类型:范围、编码(其中除了文本型只接受编码值以外剩下的都接受范围和编码值)
  • 范围:填入最小值和最大值

文件地理数据库的属性域设置完成后,打开需要设置的图层-右键【属性】-字段中选择【口径】-设置【属性域】-选择刚添加的【口径】属性域。

在arcmap中打开编辑口径字段,就可以使用下拉框选择指定的口径,而之前已有的属性(并不符合目前设置的属性域)的字段并不受影响。

举例说明:

给管线图层的口径字段添加属性域,使其只能选择指定的口径100,200,300等。

给管网图层的管长添加范围属性域,设置管长字段只可以在100~500之间,如下所示: