学术咨询服务,正当时...... 期刊天空网是可靠的职称论文发表专业学术咨询服务平台!!!

EPS模板控制技术在地形图数据转换中的应用

发布时间:2020-05-08所属分类:科技论文浏览:1

摘 要: 摘要:为解决生产作业过程中对1∶500数字化地形测量项目图形从清华山维EPS到AutoCAD的数据转换问题,提出了利用清华山维模板控制技术建立信息映射关系并实现地形图数据全要素转换的方法,该模型转换的AutoCAD格式图形数据满足图式规范与制图需求,并通过实际

  摘要:为解决生产作业过程中对1∶500数字化地形测量项目图形从清华山维EPS到AutoCAD的数据转换问题,提出了利用清华山维模板控制技术建立信息映射关系并实现地形图数据全要素转换的方法,该模型转换的AutoCAD格式图形数据满足图式规范与制图需求,并通过实际数据验证其转换结果完整、正确、一致。

EPS模板控制技术在地形图数据转换中的应用

  关键词:EPS2012数据转换模板控制技术VBA二次开发

  1引言

  清华山维(EPS平台)采用骨架线+基本属性描述方式来表达地形地物的各个要素,平台采集的各类数据满足GIS建库标准和制图需求。EPS平台采用的模板控制技术是通过模板来规定向其它系统平台转换时的各项参数、环境,从而建立起信息映射关系,整个设计过程均实现可视化操作。EPS平台独有的“信息映射机制”,不仅能够实现对象级自由映射,还可以实现对象内部任何细节信息,可直接映射到目标系统,笔者利用EPS模板控制技术将清华山维EDB格式地形图自动化、批量化转换成CAD制图数据,实现了无缝接轨和无损转换,提高了工作效率,实现过程介绍如图1所示。

  2数据转换方法

  EPS平台通过字符代码来描述点、线、面、注记等要素,主要定义了符号的样式、线型、填充及地物关系的嵌套等[1]。EPS的过程模板定义了EDB文件的数据结构,包括地物代码、要素样式、基本属性、扩展属性等[2]。

  建立一个数据转换工程时,需要以一个事先设计好的“技术规则”作为转换依据,使数据要素转换规范化,这个技术规则就是所谓的EPS转换模板。在可视化的环境中,设计人员需要通过正确的参数配置,来完成数据转换模板的设计。EPS数据转换模板采用Accessmdt格式存储,可以在MicrosoftAccess、EPS等两种环境下完成转换参数编辑[3][4],参数主要涉及转换前后点、线、面、注记的定义和数据分层分色方案、编码体系、符号描述、扩展属性表的定义等内容。一旦转换模板确定之后,实际上就形成了相关信息的映射关系,开发人员可以通过编写VBA代码来调用信息映射关系,从而实现不同数据间的快速批量转换。转换技术流程如图1所示。

  3具体设计与实现方法

  清华山维EPS到AutoCAD的数据无损转换的实现关键步骤有:一致性匹配定制、数据转换模板、编制输出对照方案、数据整理、转换脚本编写五个部分,以下将分别进行详细介绍。

  3.1一致性匹配

  一致性匹配是指同一类要素在不同的软件系统中采用完全一致的点、线、面以及相应的组合表达方式。这里的一致性匹配是按照南方CASS的地形地物要素的样式来修改EPS的地形地物要素表达的过程,是实现两个软件之间数据转换的重要步骤环节。

  (1)全素样图:将转换数据中所有可能出现的地形地物要素,绘制到一个图形文件中,作为修改模板的依据。

  (2)实际样图:从源数据中抽取典型的地形要素,作为测试用图。

  3.2定制数据转换模板

  在EPS模板当中,UserLayerTB表确定了数据分层和分色方案,以及属性方案,FeatureCodeTB表确定要素编码、图层、颜色等基本属性特征,SymbolScriptTB定义了符号化描述,NoteTemplateTB表定义了注记的基本特征、挂接的点、线、面属性表字段、类型、长度等相关属性结构[5],如图2所示。

  3.3编制输出对照方案

  目前,EPS软件的对照方案不再使用繁琐的文本文件存储,而是采用可视化的模板编辑器来实现,这样更加人性化。

  3.3.1点状符号输出

  点状符号包括圆支柱、控制点、路灯、雨水篦子等,选取雨水篦子为例说明模板编辑器的各项参数设置:雨水篦子符号属于单纯点类(G类),输出时不需要打散。需要对输出图层名、颜色等进行设置,比如输出CAD规定的[图层]参数值设定为“GXYZ”,如图3所示。

  3.3.2线状符号输出

  线状符号包括建基线、陡坎、围墙、交通线等,选取围墙为例说明模板编辑器的各项参数设置:围墙符号属于嵌套类线状符号,嵌套了两条图元线,子码为380201403;中间实心点,子码为380201401;一条符号辅助线,子码为380201402。输出CAD时需要进行“打散”设定,[图层]参数值相应设定为“JMD”,如图4所示。所有图元均应打散为线进行输出,打散后设置图元线380201403的相关输出参数,如图5所示。

  3.3.3注记输出

  注记图层及要素类型繁多,包括厂矿企业单位名称、房屋结构层数注记、植被与土质性质注记、公路行政等级代码及编号、图廓其它注记等。选取植被与土质性质注记(“龙眼”)为例说明注记类符号的模板编辑器设置,按照CAD的标准要求设置[图层]参数值为“ZBTZ”,[别名]参数值为“210009”,设置[字高]、[字宽]、[字体]等属性如图6所示。

  3.4数据整理

  利用定制好的模板结合数据整理要求,开发相应的数据整理脚本,规范EPS格式的数据源文件,确保数据转换前的源数据分层、分类、符号、属性准确。

  3.5转换脚本

  开发的CAD格式数据转换脚本应定义以下两个方面的内容。

  3.5.1各种输出参数的设置

  比如输出对照表用哪个,线宽是否输出,多义线按照什么方式输出等等。

  3.5.2图层和属性的输出设置

  哪些图层需要输出,哪些属性字段需要输出,输出图层名称怎么定义,输出后的属性字段怎么定义,输出的数据类型怎么定义等等。

  4实际应用效果

  该方法在当地1∶500数字化地形测量项目中得到成功应用,共有23个块图采用该方法进行转换。实际应用过程中,数字化地形图的图形和属性数据转换前后的精度一致、属性数据无损,图形完整且拓扑结构正确,实践证明了该方法的有效性。

  传统的数据转换方法,需经过“重置图形属性”、“打散图形”并另保存一套中间数据、“输出CAD格式”、“CAD后处理”(恢复图形并挂接属性)等一系列操作,工序冗长、易出错且中间数据容量大。本方法可直接在EPS平台上运行数据转换程序,无须安装第三方软件,无中间数据产生,真正实现“一键转换”,极其方便快捷。本方法与传统转换方法相比,提高生产效率均在50%以上。如表1所示。

  5结束语

  本文基于清华山维地理信息工作站的模板控制技术和VBS二次开发工具,提出EPS数据向AutoCAD数据的无损转换办法,在生产建库数据的同时完成CAD格式制图数据的输出,地形地籍要素的任何细节信息无需编程即可直接映射到目标系统,使复杂的要素转换工作能够批量、准确地实现,避免了数据损耗,提高了生产效率,可为清华山维与国内外常用数据格式进行双向转换提供借鉴和参考。

  相关期刊推荐:《测绘技术装备》由国家测绘局主管,是全国测绘技术装备唯一的科技核心期刊,面向全国发行,主要刊登测绘生产,科研管理、新成果和新技术推广应用、测绘教育等方面的论文,介绍国内外测绘新技术、新工艺、新方法、新仪器等,以及服务类测绘科普文章,简讯报道等。

2023最新分区查询入口

SCI SSCI AHCI