
这几天在忙数字城市的数据入库,之前对符号库不是很了解,经过自己摸索和网上搜集资料,现在终于有些了解了。
在进行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”按钮,实现自动匹配。
