ArcGIS的规划信息符号库的初探

时间:2022-05-21 10:01:21

ArcGIS的规划信息符号库的初探

ArcGIS中的图形符号管理

StyleMan-ager用来组织样式及其内容—符号和地图元素。可以剪切、复制、粘贴、重命名以及修改任何样式的内容。也可以创建新的样式、符号及地图元素。可以创建一个新的样式并复制成个人样式内容———包括其它现有样式中的符号、要素,也可以删除一些ArcMap提供的而又不用的符号和地图元素,来定制样式。ArcMap的符号库存储为style文件,一个符号库存储为一个style文件,在一个style文件中,又包括了MarkerSymbols、LineSymbols、FillSymbols、Labels、TextSymbols等多个符号子库,其中最常用到的就是MarkerSymbols(点符号)、LineSymbols(线符号)、FillSymbols(面符号),用于对地图中的点线面数据进行符号化表示。具体的编辑方式是在StyleManager工具中,新建一个style文件,使用编辑工具来制作其中的各类子符号。其中,在制作点、线、面符号时,可以镶嵌使用字体符号或图片,字体符号来源于操作系统字体库中的任何字体文件,即C:\WIN-DOWS\Fonts中的字体文件,而图片为bmp格式的位图。制作好的style符号库可以存放到ArcGIS安装路径的style目录中,默认的路径为C:\ProgramFiles\ArcGIS\Styles下。当使用ArcMap新建地图文档时,ArcGIS会自动添加Styles目录下的新建的style符号库给此文档,还可手工添加其他style符号库。

规划成果符号库制作流程

规划成果符号库的制作主要包括两种情况:一是基于ArcMap中已有符号制作符号库;二是有部分复杂的规划符号,无法在已有符号基础上进行修改,所以采用基于TrueType字体制作符号库。ArcMap中最常用的符号有点符号(MarkerSymbol)、线符号(LineSymbol)、面符号(FillSymbol),文本符号(TextSymbol)。在Style.manager中创建新的符号库文件,或打开已经存在的符号库,然后分别选择点、线、面的Simple等如下符号类型进行符号制作和组合,即可完成基于ArcMap中已有符号库的。1)点符号(MarkerSymbol)①SimpleMarkerSymbol:圆Circle/矩形Rectangle/Cross十字/Diamond钻石/X;②ArrowMakerSymbol:箭头符号。点状符号属性编辑如图1所示。图1点状符号属性编辑Fig.1Propertyeditionofmarkersymbol2)线符号(LineSymbol)①SimpleLineSymbol:实线Solid/虚线(短划线)dash/点线Dotted/Dash-Dot短划-点线/Dash-Dot-Dot短划-点-点线;②HashLineSymbol:散线符号;③CartographicLineSymbol:制图线符号。线状符号发生编辑如图2所示。图2线状符号属性编辑Fig.2Propertyeditionoflinesymbol3)面状符号(FillSymbol)①SimpleFillSymbol:基本符号;②LineFillSymbol:线填充符号;③GradientFillSymbol:渐变色填充符号。面状符号属性编辑如图3所示。基于TrueType字体制作符号库的主要思路:选择自己熟悉的画图工具,绘制需要的符号样式,或者将所需的符号样式进行转换。例如已有符号的原始格式为CAD格式,首先需要将CAD中的符号块文件转成bmp格式保存。打开FontCreatorProgram工具,将绘制或者转换好的图片转换成字体;也可以直接在FontCreator软件中绘制需要的符号样式。字体制作符号文件属性编辑如图4所示。图4字体制作文件属性编辑Fig.4Propertyeditionofthefont具体步骤如下。1)打开FontCreator工具,选择要制作的字体库,也可以新建字体库。单击打开文件按钮选择对话框,选择一种已经存在的字体库文件。2)在字体库中选择一个空白的字体位置,鼠标双击,添加新的字体符号。使用漫游工具将编辑区域的(0,0)点坐标移动到屏幕坐下角,一般在坐标为(0,0)到(1500,2000)的区域内绘制字体符号效果比较理想。3)导入图片或者直接绘制字体符号。可以选择自己较熟悉或者制作符号功能强大的软件制作好所需要的符号,然后存成bmp的数据格式。具体步骤为:选择Tools/ImportImage菜单,导入绘制好的图片。4)对导入的图片进行调整,包括起始点坐标、字体的大小、符号的局部细节等。5)为制作的字体符号建立索引,给出唯一的键值。6)调整好符号后,保存文件,字体库制作完毕。7)安装做好的字体库(.ttf文件)。将字体库文件拷贝到系统文件夹下的Windows下的Fonts文件中。8)打开ArcMap,选择Tools/Style/Style.manager菜单,打开样式库管理窗体,单击Styles按钮,创建新的样式库文件,或打开已经存在的样式库。9)编辑样式库文件,将编辑好的字体添加为符号。①点符号(MarkerSymbol):CharacterMarkerSymbol图片点符号②线符号(LineSymbol):CharacterLineSymbol图片线符号③面状符号(FillSymbol):CharacterFillSymbol:图片填充符号10)编译修改后的*.style文件。

地图符号是地理信息系统表达空间信息的语言单位,通过符号参量传输表达不同的信息认知内容。符号库是符号描述信息的集合。本文结合实际工作,讨论了基于字体制作软件与ArcGIS软件制作规划成果信息符号库的创建。利用ArcGIS的符号样式管理机制和强大的定制功能制作专项符号库,从而实现空间数据的符号化,便于规划行业成果信息化的表达。

本文作者:张艳华孙大龙工作单位:哈尔滨市勘察测绘研究院