基于WebGL的三维室内地图呈现与优化开题报告

 2020-02-10 10:02
1.目的及意义(含国内外的研究现状分析)

背景资料:

在经济飞速发展的今天,城市中出现了越来越多的大型建筑,如室内步行街、商场、展览馆、会议中心等,这些地方已经成为人们日常工作休闲经常光顾的场所。但是这些大型建筑面积庞大,空间结构复杂,常常会使人迷失方向。因此人们已经不仅仅满足于室外地图的导航,更迫切的需要室内地图导航的便利。近几年来在互联网以及位置服务的推动下,室内地图得到了快速的发展,谷歌、高德、百度等一些大型互联网公司相继推出了室内地图,也出现了一些专门提供室内地图服务的公司,如点道、智慧图等。但是,由于技术和成本的限制,室内地图的发展仍停留在二维的基础上。随着电子商务时代的突飞猛进,二维室内地图导航已然不能满足现代人们生活的方方面面的需求,人们这种对生活各个方面的完美需求亟待一种更为优秀的地图导航技术的出现,因此,三维地图导航技术也就应运而生。在传统的技术上,二维平面是无法表示三维图像效果的,但是,由于WebGL和Three.js技术的发展,为 3D 图形领域注入了新的活力,目前国内外 Web3D 的主流技术以 Java3D 结合 VRML 的组合方式为主。WebGL 的发行打破了这一常规模式,它是一套跨平台、开放、无插件的底层 3D 图形 JavaScript API,受到了主流硬件产品和浏览器软件的广泛支持,它的推出为Web3D 应用的开发指明了新的方向。随着 Web3D 技术的快速发展, 各种 B/S 模式的三维场景浏览软件应运而生。客户端只安装一个浏览器,做一些简单的交互操作,如移动、 缩放、查询,而大部分数据以及系统功能实现的核心部分都集中在网络服务器上。

传统的室内地图主要以二维方式来呈现,主要侧重于定位和导航,而缺少从地图学角度出发对室内空间的认知研究。三维地图能够很好的弥补这一缺陷,具备更好的表现力和亲和力,因此基于此,我们设计一个基于WebGL的三维室内地图呈现系统,更便于用户室内导航。本设计是完全使用js等代码实现的,浏览时并不需要安装 Flash 插件,而且若安装 Flash 插件还需要一些代码的支持,这就会增加代码量,占用不必要的内存空间。因此,完全用 js 代码实现的三维室内地图导航可以在手机端更加方便、灵活的浏览,必然会更加受到人们的欢迎和认可。

目的及意义:

本文的研究目的在于利用WebGL和Three.js等技术,构建一个3d室内地图模型,结合室内定位算法和路径规划算法,满足用户对室内地图导航的需求。

本文的设计意义:

本文在分析室内空间结构特点的基础上对室内空间进行划分,利用WebGL技术构建了三维室内地图模型,并在此基础上,结合室内定位算法和路径规划算法,改进了当前室内地图表达中存在的不足,很好地满足了室内地图应用和导航的需求,提高了人们对室内空间的认知效果。

三维室内地图在表达效果和提高人们对室内空间的认知方面具有二维地图所难以比拟的优势,随着室内地图的快速发展和三维城市的建立,室内外三维一体化将会获得越来越多的关注,以逼真的三维模型对室内空间的表达将会成为未来室内地图发展的重要方向。

您需要先支付 5元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,微信号:bysjorg 、QQ号:3236353895;