MapGIS安装包大小(以M计算)与ArcGIS (以G计算)在数量级存在差别,就能够隐约知道ArcGIS功能的强大。ArcGIS更注重重用(好比符号库、模块等)、数据与制图分离(尤为是制图表达最能体现这一点),若是用惯了ArcGIS,再去使用MapGIS等其余软件,就会各类不习惯。本文来说解一下符号库的使用。html
就目前的的认识我经验而言,ArcGIS中的符号库有如下做用:数据库
(1)自定义符号样式。ArcGIS系统默认的符号库可能不能知足行业或具体项目的须要,为体现本身的特点,用户能够根据相关行业规范和设计理念制做本身的符号并存储在符号库(style文件)中;编程
(2)符号的重用。无论是应用仍是编程,重用思想很是重用。若是定义了标准符号库,就能够在相似的项目中直接使用,或者方便地分享给其余人(只须要将style文件拷贝给他人,放在任意位置,若是使用了某些特殊字体、样式,还需将字体也安装上);字体
(3)提升符号化效率。例如,我要制做100幅地图,每幅地图数据名称、类型同样,符号化同样,只是数据所表示的地理位置有差别,若是对道路符号化,咱们可能会重复操做100次,但若是本身定义了相关的符号,则它会自动关联而实现符号化。(详见下文实例)spa
分享之前整理的符号库和自定义符号的方法:设计
ArcGIS中定义图框样式blog
下面以水土保持的符号库为例来讲明符号库来提升制图效率。文档
1.安装符号库。先安装相关的字体文件(*ttf,由于style文件中使用了一些字符或符号来自于自定义的字体库,一般用FontCreator这款软件来制做字体),再将style文件拷到磁盘任意位置(其实拷到文档-ArcGIS-style下最好,由于ESRI都已为您建好了名为style的文件夹,是用来专门存放用户自定义的style)。get
2.选择默认符号库。ArcGIS默认的符号库是"ESRI.style",这里,咱们须要选择本身的样式库做为默认的符号库(必须这样作,后面才能自动关联),步骤是,打开菜单栏【自定义】-【样式管理器】-【样式…】-【将样式添加自列表】-在打开圣诞框选择本身的样式文件 - 在样式列表中勾选本身的样式-【设为默认样式列表】
3.符号关联。以下图所示,这个水土保持符号库包含了点、线、面各类本身定义的符号样式及名称。
咱们为了验证符号化的自动关联,新建了两个要素类,名称分别为"铁路2"和"高速",前者在符号库的名称中出现过,后者没有。咱们将这两个图层添加到地图中,发现"铁路2"已经被符号化了,而高速是系统随机符号化的。
地图界面以下:
因此,在具体的项目中,咱们按照规范创建数据库、要素类,符号化要素类后,将符号保存在自定义的符号库中,并以对应的要素类名称命名,按照以上方法就能够实现自动符号化。固然,这只能实现符号化,标注不能这样实现 。(标注能够考虑删除源数据,再经过从新设置源数据来实现)