基于AutoCAD Map3D和FME图库一体化在地图制图职业技能竞赛中的应用

2014-11-30 尹言军 武汉市测绘研究院

  根据湖北省第三届测绘地理信息行业职业技能竞赛选拔赛的要求,利用武汉市测绘研究院基于AutoCAD Map3D 开发的制图与符号化程序及FME组成的图库一体化作业平台,按照竞赛要求进行要素代码的整理与匹配,并对制图与符号化程序进行相应的修改和优化,使该作业平台符合竞赛要求,并顺利提交建库数据和制图数据成果,达到竞赛目标。

1、引言

  第三届全国测绘地理信息行业职业技能竞赛即将举行,笔者参加了湖北省于2013 年4 月27 日~ 28 日举办的第三届测绘地理信息行业职业技能竞赛选拔赛。根据竞赛要求地图制图职业技能竞赛采取理论知识考试和技能操作考核相结合的方法,其中理论知识考试占30%,技能操作考核占70%,本文主要探讨技能操作考核方面的内容。

2、竞赛技术方案的选择及技术路线

  2.1、竞赛要求

  根据地图制图竞赛技术纲要,本次竞赛提供的数据资料为:

  (1) 某一区域1 ∶ 2 000 比例尺的矢量数据: 数据格式为AutoCAD 2000 DWG 格式,要素层码按《基础地理信息要素分类与代码》分类。平面坐标系为2000 国家大地坐标系,高斯—克吕格投影,3°分带。高程基准为1985 国家高程基准。

  (2) 外业调绘资料: 包括调绘底图和补测数据。调绘底图包括纸质和扫描数据,扫描数据格式为JPG;补测数据为AutoCAD 2000 DWG 格式。

  (3) 测量控制点成果: 数据为文本文件( txt) ,坐标系与立体测量矢量数据同。

  (4) 方正字库。

  (5) 相关技术要求。

  提交成果要求:

  (1) 成果包括建库数据和制图数据: 建库数据为ArcGIS 9. 3 版本的MDB 格式; 制图数据为PDF 格式。

  (2) 所使用的字体字库。

  2.2、竞赛技术路线的选择

  按照竞赛要求,数据提交主要成果为建库数据和制图数据,且在考核评分细则中要求建库数据与制图数据一致性,因此竞赛软件平台优先选择图库一体化软件。当前武汉市测绘研究院正使用AutoCADMap3D 和FME 进行武汉市1 ∶ 500 的图库一体化生产,因此在此图库一体化作业平台基础上按照竞赛要求及《1 千2 千地形要素代码》对制图与符号化程序、要素代码进行修改,使之符合竞赛要求。

  本次竞赛的软件平台为: AutoCAD Map3D、基于AutoCAD Map3D 的制图与符号化程序和FME; 制图与符号化程序如图1 所示。

基于AutoCAD Map3D和FME图库一体化在地图制图职业技能竞赛中的应用

图1 制图与符号化程序界面

  AutoCAD Map3D 是Autodesk 公司在AutoCAD 的基础上推出的地图制作与管理工具。AutoCAD Map3D 具有AutoCAD 的所有功能与特性,并增加了地理信息和地图管理的功能,采用了开源的要素数据对象( FDO) 技术,支持用户直接访问设计和地理信息系统( GIS) 中广泛应用的领先数据格式,并支持用户使用AutoCAD 软件的工具来维护各种空间信息; 并且在AutoCAD 中开发的一些程序,可以继续使用; 软件的操作习惯与AutoCAD相似,能在较短时间里熟悉该软件。

  FME( Feature Manipulate Engine) ,是一个空间数据提取、转换的强大工具,用户可以根据自己的实际需求建立具有自身特色的空间数据处理、转换平台,实现不同格式数据间的互转及数据处理; 利用FME 建好的模板可将AutoCAD Map3D 数据快速生成标准的建库数据。

  竞赛是要在规定的时间里,交出符合要求的数据成果,因此选择合适的技术路线、理顺流程尤为关键; 而利用AutoCAD Map3D 和FME 的作业平台与平时生产流程基本一致,需要的是熟悉软件功能,理顺流程、做到技术路线可行。本次参赛的技术路线如图2 所示。

基于AutoCAD Map3D和FME图库一体化在地图制图职业技能竞赛中的应用

图2 技术路线

5、总结

  在短时间的集训过程中,选择适合的技术路线,理顺流程是很有必要的,特别是熟悉软件环境、提高速度和正确有效的处理竞赛中出现的问题。由于笔者对软件的功能了解不够深入,软件的许多功能没有发掘出来,在竞赛中绕了很多弯路,但利用AutoCAD Map3D 和FME 的图库一体化作业平台在竞赛中还是发挥了优势。该平台的优点:①基于AutoCAD Map3D 的地图符号化程序在作业过程中兼顾了图形数据和库数据的要求; ②建库数据利用FME 将图形与属性数据一并入库,且数据库结构组织符合竞赛要求;③制图数据与建库数据在数据整理、更新过程中可以兼顾,保证了图库一致性的要求。

  不足之处:①AutoCAD Map3D 的构面、拓扑等功能不足,导致数据频繁转换增加了工作量;②软件所提供的数据清理功能作用有限;③软件没有数据属性检查功能,后期生产中可考虑添加该功能,以提高建库数据的质量;④数据属性的关联较繁琐,在操作时易丢失要素代码。后的工作中进一步完善,希望本文提出的一些符号表达能在今后修改完善中起到借鉴作用。