图形数据转换方法研究与比较.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 图形数据转换方法研究与比较   【摘要】现在许多行业用到绘图软件,如建筑、机械、电气等,为了提高工作效率,常常需要将两种图形进行相互转换,本文综合介绍了四种图形数据之间的转换方法,并对这四种方法进行了研究与比较,分析了每种图形转换方法的优缺点,为需求者提供了选择图形转换方法的依据。   【关键词】数据转换;直接数据访问;空间数据互操作;数据共享   0.引言   现今随着计算机的普遍应用,图形处理软件的使用日益广泛,出现了针对不用性能、不同需求的图形处理软件,这些软件很少为彼此提供交互接口[1]。虽然一些实力雄厚的图形处理软件公司积极地开发平台接口,提供基于平台的转换功能,但是大部分图形软件间不能直接进行数据交换。即使是具有这种功能的图形处理软件,也是根据对该软件的个人理解,为特定的用户,特定的应用目的设计的数据模型或数据结构。不同的图形软件自成体系致使图形处理软件领域局部有序但是整体无序。   图形数据不同于事务管理数据,事务管理数据也称属性数据,有几种固定的数据模型。在关系数据库管理系统中,数据的转换问题相对简单,因为系统会提供读写数据的函数,但是由于对图形对象的理解不同,导致它们的表达、定义以及存储方式的差异,使得图形数据转换难度极大,因此在图形软件系统开发中,解决多种图形格式间数据的转换已成为重要问题,当前实现图形数据共享的模式主要有直接数据访问模式、空间数据互操作模式、空间数据格式转换模式、图形数据共享平台四种[2],下面对这四种图形数据共享模式进行详细介绍。   1.直接数据访问模式   直接数据访问模式是指将一个图形软件系统的内部数据文件直接转换成另外一种图形软件系统的内部数据文件(如图1所示),使用一个图形软件,用户就可以存取多种数据格式。直接数据访问的优势有,在用户不具有某数据格式的宿主软件时,就可以在某一个图形软件中访问其他图形软件的数据格式,并且不需要运行宿主软件,这种方法还避免了冗繁的数据交换,由此可知,直接数据访问是一种较为经济实用的多源数据共享模式。   在本质上,直接存取方法也是一种数据转换的方法,图形软件系统直接读取不属于本系统格式的空间图形数据时,事实上这也是一个数据转换的过程[3]。   2.空间数据互操作模式   OGC制定了数据互操作模式(如图2所示)规范来解决一种图形软件无法直接操纵其它图形软件的数据这一问题,也就是需要经过数据转换来实现。图形软件互操作模式是指在图形软件的用户相互理解的基础上,分布计算和异构数据库的情况下能够透明的获取所需要的信息。在OGC颁布的规范中,把提供数据源的软件叫做数据服务器(DataServer),把使用数据的软件叫做数据客户(DataClient),发出数据请求并由数据服务器提供服务的过程就是数据客户使用某数据的过程,它的最终目的就是使数据客户能够读取由任意数据服务器提供的空间数据。OGC规范是基于Microsoft的OLE/COM、OMG的CORBA和SQL等,为实现不同平台之间客户端与服务器的服务和数据请求提供了一个统一的协议。OGC规范得到了ISO和OMG的承认,逐渐成为一种国际标准,被更多的研究者和图形软件系统所接受和采纳,但是目前还没有商业化的图形软件完全支持这种规范[4]。   3.空间数据格式转换模式   空间数据格式转换模式是指直接读写其它图形软件的外部格式、由它转换的标准格式以及内部格式,这是一种间接的数据交换方式,经专门的数据转换程序将一种数据格式进行格式转换后,存储到当前系统的文件或数据库中[5]。   在空间数据格式转换模式中,各个图形系统间的数据一般需要经过两次或者三次转换(如图3所示)。从图形系统M到N,首先需要从M的内部数据转换到它的外部交换文件,然后分为两种情况:第一种如果N图形系统能够直接读M图形系统的外部交换文件,则可由图形系统M的外部交换文件直接转换为图形系统N的内部数据,此时共需要转换两次;第二种情况为N图形系统无法直接读M图形系统的外部交换文件,那么需要完成两次转换,首先由图形系统M的外部交换文件转换为图形系统N的外部交换文件,再由N的外部交换文件转换为它的内部数据文件,此时共经过三次转换。   因为图形软件系统繁多,它们不可能为所有商用图形软件提供读写外部数据文件的程序。为了标准、科学的进行空间数据交换,很多组织制定了空间数据交换标准,如欧洲DGIwG的数字图形信息交换标准(DIGEST),美国的空间数据交换标准(SDTS)等,我国也制定了相应的空间数据交换格式标准(CNSDTF)[5]。有了这些标准,每个系统都提供读写该标准空间数据格式的程序,数据转换仅需两次,避免了大量的编程工作,如图4所示。   4.图形数据共享平台   图形数据共享平台采用C/S结构。一个部门的每个应用

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档