- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web 3D第二界系统设计与实现
基于Web 3D第二界系统设计与实现
摘 要:“第二界”系统是一种非沉浸式网络虚拟现实系统,这一系统可以使企业在互联网上实时展示产品,开展电子商务活动,给人们带来新的体验。基于Web 3D技术中X3D提出的一套解决方案,分析了该系统在实施过程中所遇到的问题,提出了解决方案。
??
关键词:Web 3D;X3D;虚拟现实;电子商务??
中图分类号:TP311.52 文献标识码:A 文章编号:1672-7800(2011)06-0078-02?お?
??
1 系统简介??
“第二界”系统是建立于Web 3D技术基础上的一个Web系统。该系统取名为“第二界”是因为将Web 3D GIS、电子商务、游戏、音乐、工作的结合,实现大部分我们日常生活的行为。??
1.1 关键技术??
“第二界”系统在实施时所面临的主要问题也是Web 3D技术遇到的问题,主要问题是①传输时数据流量太大,系统在传输实时数据时需要传输3D数据,而3D数据相对于传统的Web数据所耗的数据量更大,耗时更多;②“第二界”系统在建立时,建立需要的数据量很大,所以系统的建立需要很长时间,并且改动很多;③Web服务器承受能力有限,“第二界”系统很大,所需要的服务器要求也很高;④模拟现实中的建筑等物品建模时所需要的算法,现实中的物品较复杂;⑤浏览器的支持,现在存在的浏览器版本较多,系统对不同浏览器的不同版本的兼容性;⑥“第二界”系统中的各个细节的模拟。??
1.2 平台选择??
从“第二界”的系统困难上看,它不太适合以Web作为平台,如果以客户端的形式呈现将更有利于系统的实现。软件本身在安装时可以具有很大的数据量,此“第二界”系统就类似于MMOG游戏,与MMOG游戏的区别是游戏中的地图是现实的地理位置数据,在系统中购物的商品与现实相对应,并且可以在系统中处理很多的事务,但如采用以系统平台制作出客户端,“第二界”系统就受限于操作系统的平台限制,扩展潜力渺小。??
2 系统实现??
2.1 Web 3D版“第二界”地图系统??
三维WebGIS 是利用虚拟现实和可视化技术构建网络环境下的可动态交互的三维虚拟环境,并对相应的地理信息进行存储、管理、分析和显示的计算机系统。??
目前的三维WebGIS 多是基于VRML 的,但VRML标准自身存在着一些缺点。VRML 的结构和符号是基于Open Inventor 的场景语法,几乎不支持其他所有的结构化数据编程语言,是封闭不可移,并且由于GIS 系统的特点,它对异构数据库集成、空间数据的共享和互操作有较高要求,而VRML 由于只是一种三维空间的文本描述语言,不能为其他语言和数据库应用所支持,比其他应用集成困难,稳定性差。??
它主要采用X3D技术,X3D有一个统一的API,即场景创作接口SAI(Scene AuthoringInterface)。SAI 界面将统一VRML 不同的外部创作接口EAI 和内部脚本API,实现程序和场景的交互。通过统一的API 可以建立更强健更可靠的执行方式。??
基于X3D 的新特性尤其是它对XML 的支持,我们提出了一个基于X3D 的三维Web GIS 模型,如图1所示。??
UI层:UI层是采用支持X3D 的浏览器,它为客户端远程资源访问提供了统一的API,主要完成用户的操作请求和显示结果的任务,能够显示X3D 格式的三维地理图,实现用户界面操作的展现。随着X3D 标准草案的出台,目前已出现了多种支持X3D 的浏览器。??
数据处理层:数据处理层是“第二界”系统中最重要也是最复杂的一层,主要分为:Web逻辑处理、GIS数据处理与XML数据管理系统等3大部分。其中XML数据管理系统是一个重要数据中转站,它的数据来源于底层数据库服务层。数据库服务层中XML格式的数据不需变换直接被上层提取,非XML 格式的数据则通过一定方式(如构造XML 结构、生成XSL 等)转化为XML 格式,再提供给上层的虚拟空间数据库管理系统。虚拟空间数据库管理系统向上屏蔽了底层复杂的各种不同格式的数据类型,使上层看到的数据只是以统一的XML 格式存放的三维地理图形信息以及相关的属性信息。Web逻辑处理服务器主要是讲根据要求生成的结果根据用户的行为进行组织,组织成用户最终要看到的图像,最后将处理好的数据图像传会UI层。??
数据层:由于“第二界”系统的特点,数据库层由各种多种格式的数据库资源组成,根据不同数据的特点采用最适合该类数据存储的数据库。如X3D、XML,甚至是HTML格式的WWW 网页,以及Oracle、SQL Server、DB2、Sybase
您可能关注的文档
- 基于VPN光电路整合USBKEY技术信息化平台妇幼保健管理模式应用效果分析.doc
- 基于VPN技术CS程序开发应用性研究.doc
- 基于VPN技术内部网络构建分析.doc
- 基于VPN技术多校区校园网络安全策略探讨.doc
- 基于VPN技术多校区高校图书馆网络问题研究.doc
- 基于VPN技术实现信息资源共享有效途径.doc
- 基于VPN技术校园网络安全体系研究与实现.doc
- 基于VPN技术校园网络安全建设研究.doc
- 基于VPN技术高校数字图书馆应用研究.doc
- 基于VPN数字校园网络应用研究.doc
- 基于Web API气象业务数据接口开发和实现.doc
- 基于Web components标准前端工程组件化改进研究.doc
- 基于Web APP校园地理信息系统设计与实现.doc
- 基于Web GIS高校就业信息系统设计探索.doc
- 基于web html5js图片压缩上传技术研究.doc
- 基于Web of Knowledge中国纺织科技国际竞争力研究.doc
- 基于Web of ScienceMOOC研究可视化分析.doc
- 基于Web of Science世界白桦研究态势分析.doc
- 基于Web of Science我国生物技术文献计量研究.doc
- 基于Web of science无线传感网学术研究发展分析.doc
文档评论(0)