基于JavaScript技术的三维校园WebGIS平台开发
发布时间:2017-06-07 19:04
本文关键词:基于JavaScript技术的三维校园WebGIS平台开发,由笔耕文化传播整理发布。
【摘要】:随着地理信息系统技术的迅速发展,地理信息系统在实际生活中得到了广泛的应用。同时由于互联网的普及和发展,促使在新的环境下产生了对GIS新的认识,即地理信息系统应用于互联网,就是我们通常称的WebGIS。WebGIS是在互联网技术背景下的地理信息系统,应用互联网对GIS功能进行展示,并通过网页就可以达到对地理信息数据的显示与操作,所以WebGIS成为地理信息系统走进大众的一个重要途径。 在高校推行信息化的过程中,三维校园的建立是重要的组成部分,在现在多数软件中进行三维校园的建立,都需要繁杂的本地软件。本文以JavaScript轻量级脚本语言对三维校园进行建立,做成一个瘦客户端的应用系统。 本文以安徽理工大学为研究对象,介绍了WebGIS的系统结构、实现技术以及各种实现模型,设计了一种基于JavaScript技术的WebGIS实现模式。本文在这种模式下开发一个轻量级的数字校园WebGIS系统,设计了WebGIS的各个功能模块,包括校园电子地图视图模块、空间测量模块、热区效果模块、地图查询定位模块以及全景漫游模块。就提供底图的方式来说,再也不是传统的二维地图,而是利用SketchUp对校园进行建模,生成三维校园实景图,并事先生成好栅格图,用户请求时不必做任何处理就可以及时发送到客户端;就显示方式来讲,摒弃了传统一张地图的显示方式,服务端采用地图切片的技术,当用户通过客户端浏览器访问地图服务时,服务器直接返回当前地图坐标区域所对应的瓦片。
【关键词】:WebGIS 数字校园 JavaScript 地理信息系统
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;P208
【目录】:
- 摘要5-6
- Abstract6-7
- 目录7-9
- Contents9-11
- 1 绪论11-17
- 1.1 研究背景11-12
- 1.2 研究意义12-13
- 1.3 研究现状13-15
- 1.3.1 WebGIS国内外研究现状13-14
- 1.3.2 数字校园国内外研究现状14-15
- 1.4 论文研究内容15
- 1.5 论文组织15-17
- 2 WebGIS17-31
- 2.1 WebGIS概述17
- 2.2 传统WebGIS体系结构17-18
- 2.3 传统WebGIS的分类及实现模型18-21
- 2.3.1 传统WebGIS的分类19-20
- 2.3.2 传统WebGIS的实现模型20-21
- 2.4 传统WebGIS的实现技术21-26
- 2.4.1 CGI(Common Gateway Interface)方法21-22
- 2.4.2 服务器应用程序接口(Server API)方法22-23
- 2.4.3 插件(Plug-in)方法23
- 2.4.4 ActiveX方法23-24
- 2.4.5 Java24-26
- 2.5 本文相关技术26-31
- 2.5.1 JavaScript技术26-27
- 2.5.2 AJAX27
- 2.5.3 CSS27-28
- 2.5.4 地图切片28-31
- 3 数字校园三维建模研究31-43
- 3.1 常用三维建模软件介绍31-32
- 3.2 SketchUp32-35
- 3.2.1 SketchUp概述32
- 3.2.2 SketchUp功能介绍32-34
- 3.2.3 SketchUp的特点34-35
- 3.3 SketchUp三维场景建模35-41
- 3.3.1 建模数据的获取和处理37-39
- 3.3.2 三维模型的构建39-41
- 3.4 基于ArcScene的三维场景可视化41-43
- 4 基于JavaScript技术的三维校园WebGIS分析与设计43-51
- 4.1 总体设计43-45
- 4.1.1 体系结构43-44
- 4.1.2 功能结构44-45
- 4.2 三维校园应用系统分析45-47
- 4.2.1 三维校园应用系统性能分析45-46
- 4.2.2 三维校园应用系统功能分析46-47
- 4.3 三维校园应用系统的设计47-51
- 4.3.1 三维校园应用系统的框架设计47-48
- 4.3.2 三维校园应用系统的功能设计48-51
- 5 基于JavaScript技术的三维校园WebGIS实现51-67
- 5.1 三维校园切片实现51-53
- 5.2 三维校园视图模块实现53-56
- 5.2.1 地图的加载53-54
- 5.2.2 图层的缩放54-55
- 5.2.3 鹰眼功能55-56
- 5.3 空间测量模块实现56-58
- 5.4 三维校园热区实现58-61
- 5.5 查询定位实现61-64
- 5.6 全景漫游实现64-67
- 6 结论67-69
- 参考文献69-73
- 致谢73-74
- 作者简介74
【参考文献】
中国期刊全文数据库 前10条
1 徐昌荣;孙涛;仲军华;;ArcGIS结合SketchUp辅助城市规划的综述[J];安徽农业科学;2008年34期
2 马维峰;王晓蕊;高松峰;薛重生;常宏;;基于服务器动态缓存和Ajax技术的WebGIS开发[J];测绘科学;2008年05期
3 张鹏林;胡文敏;;基于Vega的三维GIS开发技术研究[J];测绘信息与工程;2006年04期
4 王冬,陈春,何海舰;网络地理信息系统关键技术及其发展趋势的研究与探讨[J];测绘与空间地理信息;2005年02期
5 赵大龙;孙恒宇;;地图切片技术分析与简单实现[J];测绘与空间地理信息;2010年01期
6 邬伦,张晶,唐大仕,刘瑜;基于Web GIS的体系结构研究[J];地理学与国土研究;2001年04期
7 吴文静;王霓虹;;三维可视化技术在数字林业中的应用研究[J];智能计算机与应用;2011年05期
8 吴信才;地理信息系统的基本技术与发展动态[J];地球科学;1998年04期
9 谢建华,陶红,李培铮;开发WebGIS的ArcIMS新技术应用分析[J];地球信息科学;2003年03期
10 马爱芳;;万维网地理信息系统的发展趋势[J];管理科学文摘;2004年06期
本文关键词:基于JavaScript技术的三维校园WebGIS平台开发,,由笔耕文化传播整理发布。
本文编号:429971
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/429971.html