■刘嘉
(扬州高新测绘有限公司 江苏扬州 225001)
基于ARCGIS的城市部件调查符号库设计
■刘嘉
(扬州高新测绘有限公司 江苏扬州 225001)
本文利用ArcGIS作为符号库的设计软件平台,根据《城市市政综合监管信息系统管理部件和事件分类、编码及数据要求》对城市部件大类与小类进行分类与设计。运用CorelDRAW软件作为符号的制作软件,运用Font Creator Program(字体编辑器)软件将生成的BMP格式文件转换为ArcGIS可以识别的TTF格式,实现在ArcGIS中相应符号的匹配,最终完成了基于ArcGIS的城市部件调查符号库。
ArcGIS部件调查符号设计
城市空间信息基础设施是支撑数字城市的核心,城市部件作为城市空间信息的基本组成部分,有着重要的作用。对城市部件进行调查并录入计算机使城市管理信息化,在一定程度上推动了城市的发展速度。而在对城市部件进行录入时,需要一个完善的,系统的,利于识别与匹配的符号库。
2.1 完备性
系统可以制作现有的所有标准地图的图式,例如地形图、地籍图等,同时也能制作各种比例尺符号,此外也要支持各种专题地图如环境评价图、地理分析图等符号。在功能上必须具备进行符号制作和符号库管理的所有功能,包括符号库管理符号库的创建、保存、浏览、导入、导出等,符号编辑符号的创建、保存、删除、复制、粘贴等。
2.2 灵活性
系统制作的符号存入符号库,供地图输出模块调用,因此其产生的符号必须具有高度的灵活性,符号的色彩、大小、旋转、位置等视觉变量应是外部可调的。
2.3 易用性
每类具体的地图符号都以一定的形状、尺寸、颜色、结构、位置和方向相区别,这些属性称为地图符号的视觉变量。地图符号的视觉变量一般都有严格的定义,要制作满足国家或行业标准的符号还是比较繁杂的,因此系统要提供友好的用户界面,界面布局应该尽可能地满足用户的思维习惯,操作容易。
2.4 精确性
地图是地理信息系统分析结果的重要输出之一,地图符号的精度直接影响地图的精度和价值。因此设计符号制作系统时必须考虑精度问题。
2.5 标准性
地图符号不仅仅是中可视化的手段,而且为满足地图制图和输出的需要,这就要求地图符号库的设计要遵循一定的标准和制图规范,以利于信息标准的推行和信息共享的实现。
2.6 可扩充性
系统必须具有良好的可扩充性。能够方便地将新的符号纳入本系统中能够很容易地继续开发与其他软件系统的接口。
目前,国内外GIS相关软件中地图符号设计的途径主要有五种:
(1)文本编辑器设计方法。(2)利用系统本身的图形编辑功能将符号当作普通的图形块设计制作。(3)使用互联网上相关网站提供的针对地图符号,使用主流编程语言开发的地图符号设计系统。(4)采用二次开发语言编程实现。(5)使用系统提供的符号设计器。
后三种方法是目前较为流行的地图符号设计方式。实际应用中,常常将系统提供的符号设计器和二次开发方式结合起来,可以灵活高效地制作出用户需要的地图符号。
符号制作的方式有多种,能够将制作的符号经过处理应用到ArcGIS的符号制作软件也有很多,例如AutoCAD、清华三维等软件。本文的城市部件符号制作软件采用了CorelDRAW 11,Corel-DRAW不是一个专门的符号设计软件,但它具有矢量图与位图的相互转换功能,同时还能对位图进行编辑,这是其它软件所不能达到的。
由于ArcGIS的可读符号格式为TTF格式,通过CorelDRAW 11制作的BMP格式的符号文件并不能直接应用于ArcGIS中,还需要一个辅助的软件将BMP格式转化为TTF格式。所以我们需要用Font Creator Program(字体编辑器)来对做出来的符号进行格式修改,使之成为TTF格式。
ArcGIS作为地理信息系统图形处理的最通用的软件之一,也拥有庞大的符号系统,但随着时间的变化,符号的种类和形态也都在进行着变化。在利用ArcGIS作为地图制作工具时,建立符合地图的符号库可以大大提高工作的效率,节约大量的人力、物力。
本文的不足在于有些符号在识别中不易读出,需要多次将BMP格式文件导入Font Creator Program中,间接增加了工作量。相信解决这个问题后,符号库的生成速度将会更快更准确。
[1]刘洪江,曹玉香等.杭州市数字城管城市部件采集方案研究与实现 [J].城市勘测,2008(2):17~19
[2]朱干章,汪其志.深圳市数字化城市管理信息普查 [J].城市勘测,2008(4):34~38 [3]郭岚,赵亚宁.城市部件的数字化调查方法 [J].城市勘测,2008.1,61-63.
P2[文献码]B
1000-405X(2015)-11-278-1