首先,新建文件地理数据库(.gdb文件),单击右键-【属性】-【属性域】中添加需要设置属性域的字段。
属性域的设置可以有以下几种:
- 范围(范围是指给字段的属性域设置一定的范围,字段的值允许填写这一范围的值)
- 编码值(编码值是指给字段的属性域设置指定的编码值,字段的值允许填写这些指定的值)
属性域需要填写:
- 属性域名称、描述(填写属性域的名称,比如口径、材质、日期范围等)
- 属性域属性编码值:在系列编码值中添加指定的编码值和描述
- 字段类型:长整型、短整型、浮点型、双精型、文本型、日期
- 属性域类型:范围、编码(其中除了文本型只接受编码值以外剩下的都接受范围和编码值)
- 范围:填入最小值和最大值
文件地理数据库的属性域设置完成后,打开需要设置的图层-右键【属性】-字段中选择【口径】-设置【属性域】-选择刚添加的【口径】属性域。
在arcmap中打开编辑口径字段,就可以使用下拉框选择指定的口径,而之前已有的属性(并不符合目前设置的属性域)的字段并不受影响。
举例说明:
给管线图层的口径字段添加属性域,使其只能选择指定的口径100,200,300等。
给管网图层的管长添加范围属性域,设置管长字段只可以在100~500之间,如下所示: