在利用arcgis制图过程中,我们不难发现有一个好的符号库可以方便又快速的辅助我们制图,那我们今天就介绍一下如何在arcmap中自制符号库。更多干货资源请关注微信公众号“自然资源领域3S相关应用”。
一、样式管理器及符号基础知识
符号以图形方式对地图中的地理要素、标注和注记进行描述、分类或排列,以找出并显示定性关系和定量关系。根据符号绘制的几何类型,可将其分为四类:标记、线、填充和文本。符号通常用于在图层级别应用于要素组,但布局中的图形和文本也可使用符号进行绘制。可创建符号并直接将其应用于要素和图形,还可将多种符号组合到一起进行存储、管理和共享,这些组合到一起的符号统称为样式。
样式是一种容器,用于对地图上出现的可重复使用的事物进行存放;可通过样式来存储、组织和共享符号及其他地图组成部分。通过确保一致性,符号可提高相关地图产品或组织的标准化程度。
在Arcgis中要素的符号与样式存储在Style文件中,通过样式管理器(Style Manager)对它们进行统一管理,并创建样式库及符号。
在Style中,根据符号绘制的几何类型,将其分为4类:
•标记(点)符号 Marker Symbols
•线符号 Line Symbols
•填充符号Fill Symbols
•文本符号Text Symbols
此外,虽然ArcGIS自带了大量的符号库和符号,但是在实际应用中,不一定能满足所有的 需求,符号库的制作是以应用己有字体库为基础,当现有符号库不能满足需求的时候,则需 要根据实际需求制作字体库,这时就需要用到符号字体库制作工具——FontCreator(*.ttf )。
1、标记(点)符号(Marker Symbols)
标记符号类型如下图,包含二维的及三维的。二维的包括简单标记符号、箭头标记符号、图片标记符号、字符标记符号;三维的包含3D标记符号、3D简单标记符号、3D字符标记符号。
二维符号当中除了简单标记符号外最为常用的就是字符标记符号了,庞大的符号库中一般能够满足常规使用,但实际应用中无法满足时,就需要使用FongCreator来制作符号字体库了(具体方法在后文讲解)。
2、线符号(Line Symbols)
线符号类型如下图,也包含二维的和三维的。三维的包含3D简单线符号及3D纹理线符号两种。二维的包含标记线状符号、混列线符号、简单线符号、图片线符号、制图线符号。
线符号中除了简单线符号外,应用最多的是制图线符号、标记线状符号、混列线符号。利用多个线符号图层叠加显示,可制作复杂的线符号。
1)制图线符号
主要用于制作各种不同标准的虚线,通过“模板”选项卡设置。
2)标记线符号
通过“标记线”选项卡中进行符号编辑器,选择相应的标记符号。通过“模板”选项卡设置 符号重复的间距。此外,在“线属性”选项卡中修改线的偏移设置。
3)混列线符号
利用混列线符号,可制作下图所示的复杂线符号。通过“混列线”选项卡中的角度设置线符号旋转放线,并可任意更改线符号。同样,可通过“模板”选项卡设置符号重复的间距。
3、填充符号(Fill Symbols)
填充符号类型如下图,同样包含二维的和三维的。
填充符号中除了简单填充符号外,应用最多的是线填充符号、标记填充符号。利用多个标记符号图层叠加显示,同样可制作复杂的填充符号。
1)线填充符号
在“线填充”选项卡中,可以设置旋转角度、偏移距离和间隔,还可以修改线符号类型。
2)标记填充符号
在“标记填充”选项卡中,可以设置各种标记类型及选择标记符号,在“填充属性”选项卡 中,可以修改标记偏移以及前后左右的间隔。
3)渐变填充符号
在“渐变填充”选项卡中,可以设置角度、百分比和间隔,还可以从样式下拉选择函数设置渐变的方法及色带。
4)图片填充符号
在“图片填充”选项卡中,可以选择要填充的图片,填充属性选项卡中设置偏移及角度。
4)3D纹理填充符号
在“3D纹理填充”选项卡中,可以选择要填充的纹理图片,设置颜色、轮廓、角度、高度等。
4、文本符号(Text Symbols)
文本符号用于设置标注和注记的字体、字号、颜色及其他文本属性。
5、字体库制作及使用
1)字体库制作
前面提到了如果当现有符号库无法满足当前需求时,则需要制作符号字体库了。
在FontCreator新建或打开己有字体库,双击相应的字体可进行编辑,或右键新建字体。
此外,常用的一种方式是“导入图像”,使用图片中的符号当做字体,然后进行相应设置,这样可节省很多的工作量。
2)字体库使用
首先,安装字体库,如下图所示。
然后,在样式管理器中设置填充所用的标记符号,其中选择字符标记符号,在“字体”下拉列表当中,便可找到相应的字体库,这样就可以使用自己制作的符号了。
二、创建新符号及自制符号库
在arcgis中我们可以通过两种方式创建新符号。您可以对某一现有符号进行修改,然后在符号选择器对话框中将此符号应用于要素或图形,之后,可选择将此符号保存到样式中以供重复使用。还可以使用样式管理器对话框在样式中直接创建新符号。
1、查找、修改及保存符号
1)查找(搜索)符号
每个符号均包含可搜索的标签,这些标签用于描述符号的图形特征,例如,颜色或类型。可将这些标签修改为自定义样式,以描述符号任何方面的相关信息,例如,相关投影、地图、图层、比例或规范。搜索结果由符号名称、符号类别、符号所在样式的名称或符号标签与搜索词相匹配的符号组成。
在符号选择器中输入搜索词后将查找符号名称、类别、样式名称或标签与该搜索词相匹配的符号。如果输入由一个空格(用作布尔与运算符)分隔的两个搜索词,则搜索结果将被限制为同时包含这两个搜索词的符号。搜索词将只匹配单词的开头部分。例如,搜索 “一类”将会找到符号的名称、样式、类别或标签中包含“一类”的符号。
2)修改符号及保存符号
例:将纯色填充乔木林地修改为含有地类符号及颜色的样式。
①在内容列表中直接单击符号。将打开符号选择器对话框。
②单击编辑符号按钮访问所有符号属性。
③点击图层下面的加号,增加一个标记填充符号图层
④在“标记填充”选项卡中,点击标记按钮,搜索选择乔木林地的地类符号。
⑤点击确定返回符号选择器对话框。要保存符号以供重复使用,请单击另存为按钮。输入符号名称和类别。修改标签(如有需要)并选择一个可写入样式作为保存目标。单击项目属性对话框中的完成。
⑥单击符号选择器对话框中的确定将更改应用于要素。
2、在样式管理器中创建新符号(以填充符号为例)
虽然创建地图时按需要创建符号较为方便,但是某些情况下,在开始操作前构建一个包含各符号的完整样式将获得更高效率。如果要构建一组符号以实现地图规范中所定义的特定特征,此方式尤其适用。这种情况下,您可以在样式管理器 对话框中将符号直接构建为样式。开始创建地图时,这些符号将可供搜索和使用。
1)简单填充符号制作
(1)单击自定义 > 样式管理器。
(2)选择要用于保存新符号的样式:
(3)所需样式出现在样式管理器 对话框的左侧窗格中后,展开该样式显示其文件夹结构。如有必要,可扩大样式管理器对话框。
(4)打开相应文件夹。如果此样式中已存在符号,则将会在此处列出这些符号。
(5)右键单击右侧窗格中的空白区域。
(6)在打开的快捷菜单上单击新建,然后在类型选项卡下拉选择简单填充符号。将打开符号属性编辑器对话框。
(7)根据需要调整符号属性。
(8)单击确定关闭符号属性编辑器 对话框并将符号保存到样式中。
(9)为符号输入名称。使用详细信息视图(通过样式管理器 对话框右下角的第三个按钮访问)时,还可以为新符号指定类别值和标签值。搜索符号时,可使用符号名称、类别、标签甚至样式名称。
2)线填充符号制作
(1)点击填充符号文件夹,右键单击右侧窗格中的空白区域,在打开的快捷菜单上单击新建。
(2)然后在类型选项卡下拉选择线填充符号,将打开符号属性编辑器对话框。
(3)根据需要调整符号属性。
(4)单击确定关闭符号属性编辑器对话框并将符号保存到样式中。并为符号输入名称。
3)标记填充符号制作(以灌木林地为例)
(1)重复前述步骤1,然后在类型选项卡下拉选择标记填充符号,将打开符号属性编辑器对话框。
(2)点击标记按钮,任意选择一个字符标记符号,再点击编辑符号按钮,将弹出字符标记符号属性编辑器对话框。
(3)选择灌木林地符号,单击确定关闭符号属性编辑器对话框。
(4)点击图层下面的加号,增加一个简单填充符号图层,将颜色改为灌木林地的颜色。
(5)单击确定关闭符号属性编辑器对话框,并将符号保存到样式中,并为符号输入名称。