网站大量收购独家精品文档,联系QQ:2885784924

三維地理信息系统开发初探.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三維地理信息系统开发初探

摘要:本文通过对国内外现有的三维平台进行仔细的对比与分析,总结出了各平台所存在的问题。经过初步探究,对这些问题提出了一些解决方法,使用这些解决方法并利用OSG平台就可以初步实现真三维地理信息系统的简单功能,关键字:三维地理信息系统? 虚拟现实? OSG1. 引言城市三维地理信息系统是指能对城市区域内空间对象进行真三维描述、可视化和分析管理的地理信息系统,它既要提供较高的三维可视化效果(如在城市规划中的应用),又要满足地理信息系统的大范围城市建筑的显示,还要提供全面的类似二维GIS中提供的空间地理信息查询与分析功能。传统的二维 GIS在解决一些涉及三维信息方面的城市规划、市政管理、应急响应问题时已存在着诸多局限, 研究与开发服务于城市各应用领域的城市三维地理信息系统越来越受到人们的关注。由于要管理大量的地形、影像、三维城市模型及其纹理数据, 三维GIS的数据量一般是二维 GIS数据量的几十倍, 甚至是上百倍。对于一个城市而言,这些三维数据往往从几个GB到几百个 GB不等, 远远超出了普通计算机的存储和管理能力, 如何应用现有的技术手段来实现地理信息数据三维视觉表现这个核心问题, 也是近年来数字地球、数字城市领域亟待解决的关键技术之一。2. 国内外城市三维系统现状随着现代计算机软、硬件技术的飞速发展,使大数据量的三维城市场景的实现也逐步成为可能。近年来,国际上对于三维虚拟现实仿真表现方面取得不少积极进展, 基于OpenGL技术的OSG,Vega等三维显示平台、基于DirectX 3D技术的Quest 3D,Virtual tools,Skyline等系统平台的出现大大的推进了三维视觉仿真,虚拟现实,城市三维的发展。同时,城市三维地理信息系统也引起了我国学者的广泛关注 ,纷纷开展了相关问题 ,对三维 GIS关键技术问题做了深入探讨。我国在这方面虽然起步较晚 ,但通过借鉴和利用国外最新的技术成果 ,发展非常迅速 ,目前已开发了具有自主版权的商业应用软件 ,许多国产 GIS软件也先后在其产品中开发了三维 GIS软件系统。2.1 OSG技术:Open Scene Graph(简称OSG)是一款高效实时的三维可视化图形开发平台,主要应用于可视化仿真,虚拟现实和科学计算可视化与仿真领域中的高性能图形程序的开发,所含大量功能和运行性能已经优于许多现有商业虚拟引擎。它经历了OpenGVS,Vtree,SGI performer,Multigen Vega等等多代软件的发展而得来。采用OSG的优势:??内核API封装了全部的OpenGL函数功能包含OpenGL最新扩展,实时渲染最优化??完全免费的开源平台全部开放源代码,功能开发更加灵活,完全免费,为系统用户节约一大笔平台费用??真正的跨平台系统可以在微软Windows平台、OSX,GNU/Linux,IRIX,Solaris以及FreeBSD,HP-UX和Aix等操作系统使用。??支持很多二维、三维的数据格式OSG广泛支持目前流行的2D、3D数据格式,包括OpenFlight (.flt),TerraPage (.txp) (多线程支持),LightWave (.lwo),Alias Wavefront (.obj),Carbon Graphics GEO (.geo), 3D Studio MAX (.3ds),Peformer (.pfb),Quake Character Models (.md2),Direct X (.x),以及Inventor Ascii 2.0 (.iv),VRML 1.0 (.wrl),Designer Workshop (.dw) ,AC3D (.ac);.rgb,.gif,.jpg,.png,.tiff,.pic,.bmp,.dds,.tga 和 qucktime。据世界权威的现代仿真网站()的调查统计,OSG在世界仿真软件市场的占有率已超过51%,如下图:?2.2 Vega技术:Vega是MultiGen-Paradigm 公司应用于实时视景仿真、声音仿真、虚拟现实及其他可视化领域的软件环境。Vega和其他同类型软件的相比较,除了其强大的功能外,它的LynX图形用户界面是独一无二的。在Vega的LynX图形用户界面中只需利用鼠标点击就可配置/驱动图形,在一般的城市仿真应用中,几乎不用编任何源代码就可以实现三维场景漫游。同时,Vega还包括完整的C语言应用程序接口API,在NT下以VC6.0为开发环境,以满足软件开发人员要求的最大限度的灵活性和功能定制。2.3 Quest 3D平台:Quest3D是由Act-3D公司推出的一个容易且有效的实时三维场景建构工具。比起其它的可视化的建构工具,如网页、动画、图形编辑工具来说,Quest3D能在实时编辑环境中与对象互动。Q

文档评论(0)

df9v4fzI + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档