当前位置:主页 > 科技论文 > 测绘论文 >

基于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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户273c3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com