基于HTML5的WebGIS前端类库设计与性能优化实践研究
发布时间:2017-08-18 22:17
本文关键词:基于HTML5的WebGIS前端类库设计与性能优化实践研究
更多相关文章: WebGIS GeoServer2013 HTML5 性能优化
【摘要】:随着互联网、移动互联网的技术发展,尤其是HTML5技术的日臻成熟,促进了WebGIS应用开发从服务器端向客户端转变,前端开发成为WebGIS和移动互联网GIS应用开发的重点。为满足我们课题组开发任务需求,需要设计一种基于HML5技术标准的、支持基本的WebGIS服务形式和可扩展的、VebGIS前端类库。 本文针对ECNU空间Web实验室(ECNU GeoWeb Lab)自主研发的WebGIS平台性软件ECNU GeoServer(第3版,代号GeoServer2013),设计并实现了一个基于HTML5的轻量级、VebGIS前端类库(gMap v3.0)。同时探讨了Web前端存储技术、Mashup技术、浏览器兼容以及前端性能优化等方面的内容。具体内容包括: (1)系统分析了HTML5及WebGIS前端关键技术,介绍了GeoServer2013服务器端服务接口。 (2)设计并实现了GeoServer2013的一个支持基本WebGIS服务的、可扩展的、轻量级的WebGIS前端基本类库Map v3.0。 (3)研究设计GeoServer2013前端浏览器兼容性技术,并进行测试分析。 (4)以HTML5前端工作机制与优化理论为基础,为GeoSever2013前端类库进行编码测试和对比分析,并进一步提出前端性能优化问题的解决方案。 (5)在上海市农业布局规划系统技术开发中,成功应用gMap v3.0类库进行前端功能开发。
【关键词】:WebGIS GeoServer2013 HTML5 性能优化
【学位授予单位】:华东师范大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;P208
【目录】:
- 摘要6-7
- Abstract7-10
- 第1章 绪论10-13
- 1.1 研究背景与意义10
- 1.2 国内外相关软件分析与比较10-12
- 1.3 研究内容与章节安排12-13
- 第2章 WebGIS前端关键技术13-24
- 2.1 HTML5技术13-16
- 2.1.1 canvas技术13-14
- 2.1.2 前端存储技术14-16
- 2.1.3 离线与多线程技术16
- 2.2 GeoServer2013基本服务接口16-20
- 2.2.1 动态地图服务16-18
- 2.2.2 矢量要素服务18
- 2.2.3 切片地图服务18-20
- 2.3 GeoServer2013前后台通讯流程20-21
- 2.4 优化地图显示的双层切片容器技术21-24
- 第3章 GeoServer2013前端构架24-39
- 3.1 实验环境与构架24-26
- 3.2 前端类库26-35
- 3.2.1 gMap(v3.0)类库概述26
- 3.2.2 gMap(v3.0)类库设计26-28
- 3.2.3 gMap(V3.0)类库结构28-33
- 3.2.4 类库实现33-35
- 3.3 矢量要素服务的后台存储设计35-39
- 3.3.1 CRUD操作接口35-37
- 3.3.2 缓存技术37-39
- 第4章 浏览器兼容性研究39-56
- 4.1 浏览器特性39-40
- 4.2 兼容性问题分类40-54
- 4.2.1 CSS兼容问题41-44
- 4.2.2 JavaScript兼容44-52
- 4.2.3 HTML5兼容性研究52-54
- 4.3 技术选型的原则54-56
- 第5章 WebGIS前端性能优化56-74
- 5.1 前端工作机制及优化理论56-57
- 5.2 指标与方案57-59
- 5.3 性能问题与优化策略59-74
- 5.3.1 资源加载优化59-63
- 5.3.2 编辑操作优化63-67
- 5.3.3 本地存储优化性能67-72
- 5.3.4 多线程优化72-74
- 第6章 演示与应用案例74-81
- 6.1 GeoServer2013前端API功能调用74-77
- 6.2 GeoServer2013项目应用77-81
- 6.2.1 项目概述77
- 6.2.2 功能实现77-81
- 第7章 总结与展望81-83
- 7.1 工作总结81-82
- 7.2 未来展望82-83
- 参考文献83-85
- 后记85
【参考文献】
中国期刊全文数据库 前2条
1 陈方圆;李治洪;谢文明;代成华;;基于Linux的能源与环境监测WebGIS[J];计算机工程;2011年24期
2 黄永慧;陈程凯;;HTML5在移动应用开发上的应用前景[J];计算机技术与发展;2013年07期
,本文编号:697075
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/697075.html