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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

%According to Hubei third Session of vocational skill ’ s competition trial ’ s requirements for surveying and mapping geographic information ,using of our integration platform composed of AutoCAD Map 3D’s development program and FME ,in accordance with the requirements of the code of the competition factor sorting and matching ,and modify and optimize the program ,make the platform accord with the competition requirements ,and successfully submitted results da-tabase data and graphics data ,achieve the objectives of the contest .
【期刊名称】《城市勘测》
【年(卷),期】2013(000)006
【总页数】4页(P33-35,39)
【关键词】AutoCAD Map3D;FME;图库一体化;职业技能竞赛
【作者】尹言军;刘昊
【作者单位】武汉市测绘研究院,湖北武汉 430022;武汉市测绘研究院,湖北武
汉 430022
【正文语种】中文
【中图分类】P208.9
1 引言
第三届全国测绘地理信息行业职业技能竞赛即将举行,笔者参加了湖北省于2013年4月27日~28日举办的第三届测绘地理信息行业职业技能竞赛选拔赛。

根据
竞赛要求地图制图职业技能竞赛采取理论知识考试和技能操作考核相结合的方法,其中理论知识考试占30%,技能操作考核占70%,本文主要探讨技能操作考核方面的内容。

2 竞赛技术方案的选择及技术路线
2.1 竞赛要求
根据地图制图竞赛技术纲要,本次竞赛提供的数据资料为[1]:
(1)某一区域1∶2000比例尺的矢量数据:数据格式为AutoCAD 2000 DWG格式,要素层码按《基础地理信息要素分类与代码》分类。

平面坐标系为2000国家大地坐标系,高斯—克吕格投影,3°分带。

高程基准为1985国家高程基准。

(2)外业调绘资料:包括调绘底图和补测数据。

调绘底图包括纸质和扫描数据,扫描
数据格式为JPG;补测数据为AutoCAD 2000 DWG格式。

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

(4)方正字库。

(5)相关技术要求。

提交成果要求:
(1)成果包括建库数据和制图数据:建库数据为ArcGIS 9.3版本的MDB格式;制图数据为PDF格式。

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

2.2 竞赛技术路线的选择
按照竞赛要求,数据提交主要成果为建库数据和制图数据,且在考核评分细则中要求建库数据与制图数据一致性,因此竞赛软件平台优先选择图库一体化软件。

当前武汉市测绘研究院正使用AutoCAD Map3D和FME进行武汉市1∶500的图库一体化生产,因此在此图库一体化作业平台基础上按照竞赛要求及《1千2千地形要素代码》对制图与符号化程序、要素代码进行修改,使之符合竞赛要求。

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

图1 制图与符号化程序界面
AutoCAD Map3D是Autodesk公司在AutoCAD的基础上推出的地图制作与管理工具。

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

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

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

本次参赛的技术路线如图2所示。

图2 技术路线
3 数据整理、更新
根据竞赛要求由于提供数据的要素分类代码与所提供的地形要素代码标准不完全一致,需要进行要素分类代码整理,并进行相应的数据整理、属性关联、数据更新等工作。

3.1 数据整理
(1)要素分类代码整理
按照竞赛要求,所提供的数据要素分类代码应按《基础地理信息要素分类与代码》分类,经对比与所提供《1千2千地形要素代码》有所不同的:
《1千2千地形要素代码》是对《基础地理信息要素分类与代码》的细化,是竞赛所要求的代码分类,它们主要不同之处在于《基础地理信息要素分类与代码》中的要素代码所表示的地物不同,如分类代码420301在《基础地理信息要素分类与
代码》内为县道,而在《1千2千地形要素代码》中应为县道中心线;由于竞赛准
备时间比较短,没有用程序实现,笔者主要是依据《1千2千地形要素代码》找出它们不同的要素代码,利用AutoCAD Map3D图层过滤功能选择出有该类地物,并手工改为软件平台所采用的《1千2千地形要素代码》。

在实际竞赛中,所提供的分类代码完全不同于上述两种分类代码,为“分类名称+分类代码+要素分层”,如“地面河流+210101+HYDA”。

(2)数据整理
将分类代码整理好的数据进行数据规范性整理,主要为:面状要素构面、构中心线,要素符号化、数据规范化等操作。

笔者按照定位基础、水系及附属设施、居民地及设施、交通、管线、境界与政区、地貌与土质、植被、地名及注记这九类分别进行
整理,使数据符合规范要求,为下一步数据属性关联打好基础。

例如:双线依比例尺表示的水系,除了构面外还需要构相应的水系结构线。

由于AutoCAD Map3D 在构面方面效率不高,在竞赛过程中可根据实际情况ARCGIS或AutoCAD Map3D中构面和构水系结构线。

笔者的做法是利用图层过滤选出需要构面、构水系结构线的分类代码,若要素较多则利用ARCGIS批量处理,较少则直接在AutoCAD Map3D中处理。

植被(除常年和非常年积水水生作物地外)在制图中不需要范围线仅需要植被符号,因此植被可单独构面并入库。

3.2 数据属性关联
根据竞赛提供的数据库属性定义与内容要求,在AutoCAD Map3D中建立各要素分类的属性项、数据类型、字段长度等内容,并形成模板。

将整理好的数据导入AutoCAD Map3D数据模板进行属性关联,该模板的作用是利用程序将分类代码与对应的属性字段关联,并将分类代码自动写入对应的属性项。

属性字段模板如图3所示,属性字段关联结果如图4所示。

图3 为建立的属性模板
图4 为属性字段关联结果
3.3 数据更新、属性录入
数据经属性关联后,根据所提供的资料进行数据更新、属性录入。

AutoCAD Map3D可直接读取带坐标的图像文件,在数据更新时可将校正后的图像文件文件置后,进行数据更新、属性录入等操作。

4 数据入库和制图整理整饰
经过更新、属性录入后的数据方可进行数据入库和制图整理整饰工作。

4.1 数据入库
(1)数据入库前的数据检查与处理
数据入库前应进行检查,确保数据符合建库要求并能顺利入库。

笔者主要采取人工
检查和AutoCAD Map3D数据清理相结合的方法来实现。

人工处理主要对点、线、面状要素进行分类处理,面状要素主要检查面状要素的封闭性;线状要素主要检查非封闭性,由于FME会默认封闭图形为面状要素,针对特殊要素(如闭合的等高线等)在FME转换时应作相应的设置;点状要素主要检查是否先存在非点状要素。

AutoCAD Map3D数据清理可实现删除重复项、删除短对象、打断交叉对象、延伸未及点、外观交点、捕捉节点簇、融合伪节点、删除悬挂对象、简化对象、零长度对象、清理多段线等操作,在数据清理时可择要选择并处理。

(2)数据入库
将检查后的数据利用FME建好的模板进行数据入库,如遇到某一类要素无法顺利入库,则可关闭该类要素入库,在AutoCAD Map3D中单独导成SHP再进行数据入库,利用FME模板入库如图5所示。

图5 利用FME模板入库
(3)数据库编辑
在完成数据入库后,对数据库进行必要的拓扑检查、必填项检查等操作,部分属性可进行批量处理,如拼音等。

4.2 制图数据整理整饰
在数据经过更新、属性录入后针对部分要素不符合制图要求,需要进行相应的制图整理与整饰,最后输出竞赛要求格式PDF。

(1)制图数据整理整饰
对经过更新、属性录入后的数据进行制图数据整理整饰,达到制图要求,如等高线注记调整、山体注记调整、调整注记压盖、图廓整饰等。

(2)制图数据输出
将整理整饰好的制图数据以打印的形式输出PDF即可。

5 总结
在短时间的集训过程中,选择适合的技术路线,理顺流程是很有必要的,特别是熟悉软件环境、提高速度和正确有效的处理竞赛中出现的问题。

由于笔者对软件的功能了解不够深入,软件的许多功能没有发掘出来,在竞赛中绕了很多弯路,但利用AutoCAD Map3D和FME的图库一体化作业平台在竞赛中还是发挥了优势。


平台的优点:①基于AutoCAD Map3D的地图符号化程序在作业过程中兼顾了图
形数据和库数据的要求;②建库数据利用FME将图形与属性数据一并入库,且数据库结构组织符合竞赛要求;③制图数据与建库数据在数据整理、更新过程中可以兼顾,保证了图库一致性的要求。

不足之处:①AutoCAD Map3D的构面、拓扑等功能不足,导致数据频繁转换增加了工作量;②软件所提供的数据清理功能作用有限;③软件没有数据属性检查功能,
后期生产中可考虑添加该功能,以提高建库数据的质量;④数据属性的关联较繁琐,在操作时易丢失要素代码。

参考文献
【相关文献】
[1]第三届全国测绘地理信息行业职业技能竞赛地图制图竞赛技术纲要[R].2013.1.
[2]吕宝奇,王瑞芳,方乐道.AutoCAD Map3D在城镇地籍数据库建设中的应用[J].城市勘测,2010(6).
[3]袁生礼,罗方方,仉明.基于AutoCAD Map3D地形图信息图形化技术研究[J].城市勘测,2011(8).
[4]陈年松.基于FME的CAD与GIS数据共享研究[D].南京师范大学,2008.
[5]白昕.基于FME和ArcGIS的福州市辖区城镇土地调查建库技术研究[J].城市勘测,
2010(12).
[6]陈影,程耀东,闫浩文.利用FME进行GIS数据的无损转换[J].测绘科学,2007(3).。

相关文档
最新文档