这几天在忙数字城市的数据入库,之前对符号库不是很了解,经过自己摸索和网上搜集资料,
现在终于有些了解了。
在进行
ArcGIS
的符号自动匹配之前,必须确定数据库里属性表的某个字段和符号库的
name
一样,
譬如要对居民地附属设施进行符号自动匹配,
则要在
“
居民地附属设施
”
库里的属性表中有
一个
“YSDM”
的值和符号库的编号对应,如路灯的
“YSDM”
的值为
“
38050110
”
,若路灯在符号库
中的
“name”
的值也是
“
38050110
”
,则可以进行匹配。值得注意的是,进行匹配的字段属性必须
是文本的才可以进行。
这次拿到的矢量数据和符号库不是同一个团队做的,
所以要符号化的数据库里没有和符号库可
以相对应得上的字段,因此,首先要在数据库里添加一个字段,
然后给添加的字段赋值,最后再
进行自动匹配。
1
、添加字段。
在不是编辑的状态下打开属性表,在
“Option”
里选择
“Add Field”
,在
“Type”
选择
“Text”
。
2
、给属性表字段赋值。
3
、符号自动匹配。在
“Layer Property”
属性框里选择
“Symbology”
这一块,左边的
“Show”
选择
“Categories”
的
“Match to Symbols in a style”
,
“Value Field”
里选择新添加的可以和符号库匹配的字
段,
“Match to symbols
in Style”
里选择相应的符号库,
在下面的大框里选择
“Match symbols”
按钮,
实现自动匹配。