2015年4月 地理空间信息 Apr..2015 Vo1.13.NO.2 第13卷第2期 ( l ̄OSPATlAL INI 0RMA|rlON ArcGIS图例符号化在地灾制图中的应用 张煜姣 ,何政伟 (1.成都理1 大学地球科学学院,四川成都610059) 摘要:以湖北省宜昌市夷陵区樟村坪镇桃坪河村地质灾害调查项目为例,初步探讨地质灾害图例的符号化在地质灾害调查项 目制图过程中的应用。通过FontCreator与ArcGIS建立地质灾害图例符号库,批量处理图层要素,并对其进行属性赋值,实现 制图过程的规范和简化,方便后期的数据整理和入库工作。 关键词:ArcGIS;符号化;地质灾害 中国分类号:l’20g 文献标志码:l 文章编号:I b72一 ! ( f)l s 1 I/2一 i 一02 ArcGIS在国内地质灾害调查方面没有相应的图例 符号库,在ArcGIS中实现统一规范的地质灾害符号 对字符类标记符号,将地质灾害常用图例做成字体类 文件格式,再导入ArcGIS成为自定义标记符号 系统必不可少 由于ArcGIS中字符类标记符号无法 直接从常用的栅格图片格式(如.jpeg、.bmp、.png等) 或者常用的矢量格式导入,因此在符号类别说明以及 如何将常用图例转为ArcGIS中可用格式方面,曾有 大量研究和说明 。。 ,并将其应用于土地利用㈤、二次 + ■ 篙嚣:=: 。I___ll__: 。开发等14 ̄)1,但在地质灾害应用方面符号化的研究却 并不多见 。 :_l_l _|l_l l_l_: _ Ⅷ 在绘制宜昌市夷陵区樟村坪镇桃坪河村主要地质 灾害点分布图的过程中,对地质灾害图例进行了统一 的符号化,在ArcGIS中建立了比较系统的符号库,包 括崩塌、危岩、防治措施等项目内容。实现了方便快 由于ArcGIS的字符类标记符号编辑器只支持Tif 等格式,需要将图例符号制成字体文件..首先将需要 符号化的图标在图像处理软件中绘制并保存为位图格 式、、然后将其导入FontCreator字作软件(图1), 捷的图例绘制过程和较为直观的地图表达形式。 对其进行微调,包括形状、位置等,完毕后保存并安 装制作完毕的字体文件 打开ArcGIS中的Custonfize 菜单,在Style Manager中新建一个Marker Symbol文件 夹,将安装完毕的字体文件打开进行编辑,如颜色设置、 大小设置等,之后生成规范的图例符号,即可在地图 文件中使用 点状符号的设计和制作 ArcGIS的符号制作是在Style Manager中完成的, 其中点状符号为Marker Symbol。常用的点状符号制 作途径除了原本提供的Simple Marker Symbol(简要 标记符号,包括圆形、方形等形状)和Arrow Marker 2 ArcGIS属性表与ExceI表的链接 2.1使用 、】,坐标直接添加数据 在地质灾害分布图中,同一类型的地质灾害往往 Symbol(箭头标记符号)外,还有Picture Marker Symbol(图片类标记符号)和Character Marker Symbol (字符类标记符号)、图片类标记符号需要导入已备好 的栅格图片,但栅格图片无法按照比例尺进行相应的 多点分布,如果一一编辑相应的符号,并对其属性表 进行赋值,则会产生繁重的工作量,容错率也会下降、 缩放,栅格决定了图片的清晰程度和适用范围,因此 只有在特定情况下才会使用图片进行点的标注。字符 类标记符号可以采用Tif等字体文件格式,将字体符 号导入ArcGIS,使之成为矢量化的点标注符号 】,可 以随着比例尺的设定收放自如,成图时也可以灵活调 整大小和布局 因此,点状符号的设计和制作主要针 将同一类型的灾害点坐标统计出来,在Excel中编辑为 坐标;r-总表,列为 、l,两项,并按照规范书写,就可 以直接使用“添加数据”中的“添加 、y数据”将灾 害点添加进来,输出为点文件 但需要注意的是,坐 标系设置必须一致,否则坐标信息无法正确导入 、 ・l76・ 地理空间信息 第13卷第2期 2.2腻性表的链接 打开点文件的属性表可以看到自动生成的 字段设置大小时需要提前设置好各个规模对应的符号 大小(如小型对应2(1),将数值输入表中,选择按照字 段设置大小,即可实现符号的自动分级(图3). 蛋:E OBIECTID字段,属性表中各个对象都具有唯一 的ID,查看表或者图层的属性表时,可以通过选择 OBIECTID来滚动和显示所选择的内容。oBIECTID 是识别和匹配字段的重要基础,但. 数据中并没有这 一耵— 工々 .: _ 面jEi 字段,因此需要增加oBjECTID列,并按照已经导 盈i I¨ 、I}霹 目隋 "}j 入的灾害点序号进行一一对应,以免发生点数据出错 等情况 在.xls文件中编辑好需要加载进点文件属性表 内的各项,并在点文件属性表中添加名字相同的字段. 选择添加数据将xls文件添加进ArcGIS中,将点文件 的属性选项打开,使用连接功能就可以将.x1s文件的各 属性表也可以输出为Excel文件,或在ArcMap中 新建数据库后也可以将属性表输入数据库,进行系统 的归类和管理。 项数据批量添加入属性表,如图2 4结语 本文基于ArcGIS的地质灾害图例符号化在具体项 23常见问题 1)字段匹配不成功是属性表与Excel表链接过程 中最容易出现的问题,一般错误提示为“字段过多无 一目中的应用,简要阐述了符号化和Excel文件导入属性 表并进行编辑的过程。将各类型地质灾害图例做成统 的符号,再在具体工程中加以批量应用,从而实现 图层中要素的批量符号化,规范图面内容 、本文方法 实现了灾害点的批量导入和管理,减少了工作量,提 法识别”..由于字段是ArcGIS属性表与Excel表匹配 中的基本要素,因此出现该提示则为字段匹配不成功, 此时需要检查字段与.xls文件中的列名称是否完全对 应,字段与列数是否一致。 高了准确度,并且可以直接将属性表导入数据库,进 行方便快捷的灾害点入库管理,相比普遍进行的基于 CAD和MapGIS的地质灾害点绘制来说更为规范,并 方便后期管理和统计。但对于入库管理后的相应细节 和实施步骤,还需要进一步探讨和研究。 2)因为数据结构问题,ArcGIS只支持Excel20()7 和更早版本的.xls文件以及Excel20()7.xlsx文件,如果 出现错误提示“无法读取数据,数据格式不支持”等, 需要检查Excel版本,安装Excel2007驱动后重试。 3)如果提示“所选项目无效,必须为表或者要 素类”,则由于.Xk文件的数据结构原因无法导入, ArcGIS中database默认支持的数据结构较为简单,可 以尝试删除.x】s文件中默认生成的sheet2与sheet3.仅 参考文献 I1l顾芒,徐建新,羌鑫林.基于ArcGIS的空间数据符号化Icl _江苏省测绘学会学术年会,2O09 祁华斌,艾廷华,胡珂.基于ArcGIS的地图符号库建立及符 号化实施 测绘通报,2()(13(1):14-17 张晓晓,施昆,胡海斌.基于ArcGIS土地利用现状图符号化 保留含匹配表的sheet,再尝试导入。 的探讨[31.江西科学,201 1,29(3):335—338 【4l 史汉新.基于ArcG1S的矢量地形图符号化的设计与实现…. 现代测绘,2010,33(I):59—61 3通过属性表进行点的批量管理 链接成功后的属性表中包含灾害点的主要信息。 此处选择的是崩塌灾害点,包括主崩方向、编号、规 模和坐标 打开点文件的属性,标注栏中可以依照字 I5l 向红梅.ArcGIS软件中地形图符号库制作及图形符号化的 技术与方法 矿山测量,2O08(2):38-44 车登科,宋健ArcGIS下图层批量符号化的研究与实现…. 测绘技术装备,2013,15(4):65—66 【7】洪安龙,楼宇,封宁.基于ArcGIS的动态符号化设计与实现…. 现代测绘,2008,31(4):12—14 段进行标注,并通过详细设置标注格式、大小、位置 等选项,将字段设置成编号,即可直接标注每个点的 编号:在符号系统的“高级”选项中,可以按照字段 设置旋转角度,此处旋转角度对应为主崩方向:按照 第一作者简介:张煜姣,硕f ,研究方m为地学 fi,l(8-息技术与 应川。