基于DXF与DWGGeoView与AutoCAD数据转换研究.docVIP

基于DXF与DWGGeoView与AutoCAD数据转换研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DXF与DWGGeoView与AutoCAD数据转换研究

基于DXF与DWGGeoView与AutoCAD数据转换研究   摘要:文章结合实践,采用数据格式转换方法,探讨基于DXF/DWG实现地学信息平台GeoView与AutoCAD数据转换的内容和方法。   关键词:GeoView;AutoCAD;数据转换;DXF/DWG   中图分类号:TP311.13 文献标识码:A文章编号:1006-8937(2009)24-0084-03      GeoView是武汉地大坤迪科技有限公司自主研发的,集二维图形、图像、数据管理、空间分析、查询等功能于一体,具有多“S”集成特征的地学信息处理软件系统,也是具有多源数据管理、地学图像处理、空间数据与属性信息一体矢量化输入、图形对象管理、专题图件编绘等功能的类GIS平台特性。   AutoCAD是目前世界上应用最广的计算机辅助设计与绘图软件,具有完善的图形绘制和强大的图形编辑功能,人机交互方便,具有通用性、易用性。在我国,被广泛应用于测绘制图、城市规划、灾害监测、交通、农业等各领域各行业,积累了大量的AutoCAD图形数据,AutoCAD文件格式也是目前保存基础地理矢量数据最基本的格式。   数据是GIS的“血液”。 GeoView作为一个自主研发地学信息平台,AutoCAD数据是它的基础数据重要来源之一,从软件生存和发展角度而言,构建与AutoCAD平台数据共享通道是该新型平台成功开发、推广应用的关键。因此,研究如何将AutoCAD数据转为GeoView数据,如何充分利用AutoCAD强大的图形编辑功能完善GeoView数据是快捷高效的建立地学信息系统数据库的必然要求之一。文章结合文章的GeoView与AutoCAD数据转换实践,研究基于DWG和DXF实现地矿信息平台GeoView与AutoCAD间的数据共享内容与方法,总结出采用数据格式转换方法实现GIS与AutoCAD平台数据共享的通用性和实用性。      1 数据转换的内容      数据转换包含图形数据和属性数据的转换。在数据转换准备阶段,需要充分分析两种系统构成、功能、图形表达、属性表达、文件类型等的差异性。GeoView和AutoCAD的绘图系统具有相似性,均通过基本对象即点、线、椭圆、圆、弧等的组合完成图形表达,并能为每一个基本对象赋属性值。同时,它们分别拥有一套完整的符号库、线型库、颜色系统、文本样式等系统配置,实现图形表达多样化。      1.1 文件类型   每种系统都有与系统内部的数据模式密切相关的数据文件,这些文件按照一定的格式记录和存储数据信息。GeoView是集二维和三维于一体化的地学信息平台,它的数据格式是二进制加密文件格式GEO,具有不对外公开的特性。外界程序必须通过GeoView提供的SDK开发包或是提供的GeoX2dObjects组件库对GEO文件进行读写。   AutoCAD有两种常用的数据格式,即DXF和DWG。DXF是图形文件的ASCII格式,是Autodesk公司提供的对外开放的标准数据转换格式,它也是目前众多GIS软件与AutoCAD的数据交换的接口。DXF文件是利用一系列“组码”和“值”组成的“数据对”来存储图形文件中包含的所有信息。因此,基于DXF文件格式的数据转换的关键是解析DXF文件格式,并通过编程语言实现读写文文章件。   DWG文件是AutoCAD二进制加密文件格式,不对外开放,用户可以通过Autodesk公司提供的SDK或是国际OpenDWG联盟组织提供的OpenDWG开发工具包完成与AutoCAD的数据交互。OpenDWG可以直接实现对DWG的读写,但它是需要购买的第三方应用程序接口软件,开发难度低但成本较高。Autodesk公司提供的VBA、Visual Lisp、ObjectARX/ADS的开发环境和开发工具,能够实现在AutoCAD内部操作DWG文件。其中,ObjectARX程序设计环境,为开发者、用户化和扩充AutoCAD,提供了一个面向对象的C++应用程序设计接口。ObjectARX应用程序是一个动态链接库(DLL),共享AutoCAD的地址空间并直接访问AutoCAD的数据库、图形系统,定义本地命令。ObjectARX开发难度较大但其可靠性高。文章即利用ObjectARX开发包实现GEO与DWG的数据转换。      1.2 图形数据转换   实现GeoView与AutoCAD图形数据转换的关键是建立两系统基本对象实体映射关系表以及决定图形表达的绘图配置的数据转换。   GeoView是以PRJ工程文件和GEO图形文件来共同存储实体的空间数据、拓扑数据、图形数据和属性数据。它的层次结构是工程-图幅-图层-实体,每个图层对象可以包含点(Geo2dObjPoint)、线(Geo2d

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档