首页> 中文学位 >基于Cesium的WebGIS三维客户端实现技术研究
【6h】

基于Cesium的WebGIS三维客户端实现技术研究

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

缩略语对照表

目录

第一章 绪论

1.1 课题背景

1.2 研究现状

1.3 研究意义

1.4 本文主要工作

1.5 论文章节安排

第二章 WebGIS三维客户端相关技术研究

2.1 GIS相关知识的介绍

2.2 Web相关技术介绍

2.3 本章小结

第三章 Cesium概述

3.1 Cesium体系架构介绍

3.2 Cesium特性介绍

3.3 Cesium关键类介绍

3.4 本章小结

第四章 WebGIS客户端可视化关键技术研究

4.1 地图场景实时渲染概述

4.2 地图地形可视化研究

4.3 矢量要素可视化研究

4.4 本章小结

第五章 WebGIS客户端模块的设计与实现

5.1 图层目录树及管理模块的设计与实现

5.2 地理网格模块的设计与实现

5.3 拉框查询模块的设计与实现

5.4 矢量要素点选冒泡模块的设计与实现

5.5 交互式要素标注模块的设计与实现

5.6 WebGIS客户端模块的测试结果

5.7 本章小结

第六章 总结与展望

附录A 测试结果

参考文献

致谢

作者简介

展开▼

摘要

近年来,随着地理信息技术的不断发展,GIS系统被广泛地应用于各个领域。然而GIS系统仍然面临着很多问题,目前多数厂商的GIS系统仍然以处理二维数据模型为主,其在地理空间信息的展示和分析方面具有很大的局限性,很难满足人们对城市规划与管理、地下地质建模、采矿与石油开发等领域的应用需求。另外,基于C/S架构的GIS系统需要为不同的操作系统分别提供相应版本的GIS客户端,这在一定程度上加大了GIS客户端的开发和管理难度。因此,对跨平台的三维GIS客户端进行研究和开发具有重要意义。
  本文针对以上GIS系统所存在的问题提出了一种解决方案,即基于Cesium的WebGIS三维客户端。Cesium是开源的JavaScript库,其实现了在浏览器中展示三维虚拟地球的功能。同时,Cesium采用B/S架构且遵循WebGL三维绘图标准,具有二三维一体化、跨平台、计算精度高等优点。本文围绕Cesium所做的研究工作和创新点包括以下几个方面。
  1.分析研究了Cesium开源库所提供的诸如影像图层、高程图层、几何要素等功能,并在项目中灵活运用。
  2.通过分析Cesium库的源代码对三维场景的地图地形可视化技术进行了研究和总结,理清楚了地图地形可视化过程中瓦片相关调度算法的实现以及地图地形可视化的核心流程。
  3.通过分析Cesium库的源代码对三维场景的矢量要素可视化技术进行了研究和总结,理清楚了静态矢量要素和动态矢量要素可视化的核心流程以及矢量要素随时间动态变化的实现原理。
  4.在研究了Cesium可视化关键技术的基础上设计实现了GIS相关模块,包括图层目录树及管理模块、地理网格模块、拉框查询模块、矢量要素点选冒泡模块及交互式要素标注模块,并对这些模块进行了功能测试。
  本文所提出的基于Cesium的三维客户端既结合了WebGIS跨平台、开发效率高、易于扩展等优点,又结合了三维客户端地理空间信息展示直观和空间分析功能强大等优点。经测试,本文所设计实现的Cesium模块运行稳定可靠,方便管理,达到了预期的效果。模块实现的功能对于GIS系统数据的浏览、查询、定位、对比及管理等具有重要意义。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号