浅谈EPS测绘软件

冯启志
(广西国土测绘院,广西 南宁 530023)

【摘 要】 本文通过介绍EPS 2003的模版制作、地图符号库的制作深入浅出地介绍了EPS 2003数据与SupperMap数据的转换。
【关键词】 EPS 全野外数据采集

  前言:测图软件所测得的数据与GIS之间的数据交换问题,已越来越受到用户的重视,测得的数据是否能顺利入库,已是评判一个产品优劣的标准之一,而EPSX2003本身就是从自主开发的EPS平台上延伸出来的面向数字测图和GIS前端数据采集的一个应用软件,这样,EPS的系统底层设计已经为GIS打下了坚实的基础。EPSX2003的数据转换功能具体表现在多种数据的引入引出。目前可以引入的数据格式有:CAD下的数据(DXF格式)、MAPINFO下的(MIF、MID格式)、ArcView的SHP格式,MAPGIS的WAP、WAL、DBF格式,用户自定义的数据格式等等。下面就从清华山维的模版控制技术及符号库制作谈谈它的数据转换问题。
1 模版控制
  
EPS2003平台中的模版具有举足轻重的作用,它封装于两个数据库文件中:*.mdb与 *.mdt,它的主要作用有三个:
  (1) 规定EPS2003系统运行所采用的数据标准。
  (2) 向其它系统转换时,描述与目标系统一致的模拟环境。
  (3) 纪录并保存EPS2003系统必须的一系列初始条件。
  由于模版代表了规则与标准,而向不同的数据格式转换时,其标准、规定、要求必定会有所不同。此时,可定制不同的模版来实现转换目标。例如:由一家利用ArcView生产的数据,需要转入另一家MAPINFO格式的数据,可将ArcView格式的SHP文件转入EPS平台,此时,用与ArcView系统一致的模拟环境的A模版调入数据;然后,由EPS转入另一家MAPINFO格式的数据,此时,用与MAPINFO系统一致的模拟环境的B模版输出数据。
2 符号库的制作
  地图符号在地图设计中有以下几项作用:①.在图面上统一规划使用的各种地图符号可以统制整个图面的各种地图要素,使各种地图要素间的相互关系简单、密切、清晰、有序,从而增强地图的可读性;②.以地图符号的形状、结构等个性特征指代一定的对象,经过处理,其图形变化极为丰富。对同一形状、结构的符号赋予不同的颜色也可以有不同的暗示意义,将会增大地图的信息负载量和表现力;③.利用地图上文字符号的使用弥补了图形、色彩在反映对象特征、性质方面局限性,使信息描述更加细致和深入;④.利用地图符号的抽象性和准确性,我们可以真实地表现出这个世界的事物最本质的特征和内在的规律;⑤.着意设计地图符号可以吸收和引导读者的注意力,平衡、协调使用的颜色符号可以使得整个图呈现总体的基调和风格,给人以美的感受,刺激读者的阅读兴趣。
  地图符号的设计应从地图总体要求和各方面的因素出发,确定各个符号的形象及其与其他符号的联系和在系统中的地位,主要包括地图上符号功能作用的有效性;地图上符号设计的可行性。
  地图符号间的关系处理一般所应遵循以下原则:①.地图符号所代表的地理要素在地图中的重要程度,一般情况下我们要确保重要的地物位置的正确性,而相对的移动次要地物的位置,以达到它们之间相互关系处理的正确;②.在特殊情况下,要考虑地区特点、要素制约关系、图形特征、移动难易等条件;③.地图符号所代表的不同等级的相同要素地物之间相互关系的处理;④.线状符号的关系处理,这主要包括了相交关系和共线关系。
  EPS2003平台中的符号库预先定义了地物的嵌套关系,即某种地物是由另外哪几种地物组成的。符号库按地物类型可分为八大类:点类、基本线类、线性均分类、两点型类、四点型类、填充类、特殊类和标注类。其具体的符号设计由一系列的绘图指令、约定以及描述语法来实现。限于篇幅,这里就不多说了。
3 数据转换的实现
  数据转换是一种非常复杂的过程。它要求转换者对转换的两个系统的分层要求、编码方案和符号库系统都非常熟悉。这里以清华山维与柳州地籍信息系统(SupperMap)的转换为例,说明数据转换是如何实现的。
  根据SupperMap 的分层要求、编码方案、符号库系统以及客户(这里是指柳州市国土资源局)的要求,调试并定制可行的模版。可分为如下步骤:①.定制程序模版(*.mdt),可用一个现有的、可以正常运行的模版代替;②.清空所有表中的数据,然后在IniInfoTB表中加入版本信息和是否压缩标志、在ProjectTB表中设置两个系列使用的分层表和符号库系统、在SourceTableFieldInfoTB表中设置属性字段的界面控制属性、在ColorInfoTB表中设置颜色表、在地籍专有的报表参数设置表中设置报表参数;③.设定分层表和符号系统表,确定数据的组织框架,根据SupperMap的编码方案及符号系统定制 FeatureCodeTB、SymbolScriptTB、NoteTemplateTB等表,这里,我们还根据柳州市国土资源局的要求,在分层表中多加了居民地面、道路面、水系面、植被面、工矿面这五个层;④.启动EPS2003,直接打开程序模版(*.mdt),进行模版参数设置,用一个样例数据调试系统参数和符号库系统;⑤.确认第四步工作已完成后,生成数据模版(*.mdb),新建一个mdb文件,从mdt中导入系统数据表、属性表和地籍调查的有关表;⑥.利用系统的生成样图工具,检查符号库的语法和各类符号是否正确;利用模版提供的检查工具,检查分层表和FeatureCodeTB表的层名、颜色、打散设置是否匹配。
  模版定制好了,即可用此模版生成柳州市数字化地图所用到的所有地图符号,然后,将此符号库转换到SupperMap平台上去,将这两个系统生成的符号一一进行对比,若全都正确地转换过去了,说明转换成功了。否则,修改EPS2003的符号,直到能正确地转换过去为止。转换过程中,对于EPS 平台中的复杂符号,若SupperMap 平台不支持,可在转换输出时,用打散功能,将此符号打散至若干SupperMap平台能接受的符号为止,例如:台阶符号(2414),在EPS2003平台中是四点类符号,SupperMap平台上不支持,而打散为台阶轮廓线(241430)和台阶线(200070)即可正确转换;对于EPS2003平台数据的一些辅助点、线、面,若SupperMap平台不需要,可在转换输出时,用过滤功能将它过滤掉。
  模版和地图符号库都定制好后,用定制好的模版在EPSX2003平台上生成一个新文件,将测量数据转到此文件下,输出 MIF、MID数据即可完成数据的转换。
  EPS2003系列软件因为其以ACCESS数据库为模板基础,将空间数据与属性数据巧妙地结合起来,把对模版和地图符号库的制作与数据的转换巧妙地结合起来,使得较复杂的数据转换问题变为相对简单的符号制作问题,最终实现了数据的转换。相对于其他的测图软件,其转换过程更加简单、有效。这是它的优点,也是它的特色。

参 考 文 献
[1] 姜丽丽. 浅析地图符号设计与配置
[2] 清华三维公司 .模版控制技术

地址:广西南宁市建政路5号  邮编:530023  Tel:0771-5606397  Email:webmaster@digitalgx.com
广西基础地理信息中心版权所有 2005-2010 广西基础地理信息中心制作