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

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:benxiaohai741
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着地理信息技术的不断发展,GIS系统被广泛地应用于各个领域。然而GIS系统仍然面临着很多问题,目前多数厂商的GIS系统仍然以处理二维数据模型为主,其在地理空间信息的展示和分析方面具有很大的局限性,很难满足人们对城市规划与管理、地下地质建模、采矿与石油开发等领域的应用需求。另外,基于C/S架构的GIS系统需要为不同的操作系统分别提供相应版本的GIS客户端,这在一定程度上加大了GIS客户端的开发和管理难度。因此,对跨平台的三维GIS客户端进行研究和开发具有重要意义。本文针对以上GIS系统所存在的问题提出了一种解决方案,即基于Cesium的Web GIS三维客户端。Cesium是开源的Java Script库,其实现了在浏览器中展示三维虚拟地球的功能。同时,Cesium采用B/S架构且遵循Web GL三维绘图标准,具有二三维一体化、跨平台、计算精度高等优点。本文围绕Cesium所做的研究工作和创新点包括以下几个方面。1.分析研究了Cesium开源库所提供的诸如影像图层、高程图层、几何要素等功能,并在项目中灵活运用。2.通过分析Cesium库的源代码对三维场景的地图地形可视化技术进行了研究和总结,理清楚了地图地形可视化过程中瓦片相关调度算法的实现以及地图地形可视化的核心流程。3.通过分析Cesium库的源代码对三维场景的矢量要素可视化技术进行了研究和总结,理清楚了静态矢量要素和动态矢量要素可视化的核心流程以及矢量要素随时间动态变化的实现原理。4.在研究了Cesium可视化关键技术的基础上设计实现了GIS相关模块,包括图层目录树及管理模块、地理网格模块、拉框查询模块、矢量要素点选冒泡模块及交互式要素标注模块,并对这些模块进行了功能测试。本文所提出的基于Cesium的三维客户端既结合了Web GIS跨平台、开发效率高、易于扩展等优点,又结合了三维客户端地理空间信息展示直观和空间分析功能强大等优点。经测试,本文所设计实现的Cesium模块运行稳定可靠,方便管理,达到了预期的效果。模块实现的功能对于GIS系统数据的浏览、查询、定位、对比及管理等具有重要意义。
其他文献
人的本质是什么?本文试图通过对人的本质学说的形成和发展做一梳理,找到人的本质学说发展的依据,从而说明人的本质不是永恒不变的抽象物,它是在社会关系中形成的,受客观的物质生活
语文是培养学生交流、表达、思考的学科,这一学科特点,使高中语文教学渗透德育教育,更有可操作性。本文将就高中语文教学渗透德育教育的可行性、渗透方式结合具体事例进行阐
目的探讨分析全程无缝隙护理在手术室护理中的应用效果以及患者预后改善的影响。方法选取我院2015年3月~2017年1月收治的在手术室进行治疗的患者100例,随机分为对照组和实验
【摘 要】如今,许多学校都倡导任课教师运用启发式教育,但是,教师在运用启发式教育的过程中,总会面临许多困惑,达不到预期效果。早在公元前552年,世界上伟大的思想家、教育家——孔子就在教学实践中运用了启发式教育。启发式教育不仅把启发式作为教学的方法,而且作为最高层次的教学指导思想及教学原则。本文再进一步认识孔子的启发式教育,以让我们从中获取一些启发。  【关键词】孔子 启发式教育 因材施教 
习语是一种语言修辞手段,也是各种语言修辞手段的集中反映。中英文习语表达中有许多共同特点和修辞技巧。在习语翻译中,如果能兼顾民族文化特征和语言修辞技巧的运用,将会给译文
【摘 要】在高等职业教育中,由于学生的生源素质参差不齐,要有效地开展教学工作,就要采取学分制的教学模式。目前,高职院校的教学与管理出现了诸多的问题,主要体现在学生的思想、学习、人格等方面,而学分制的实施转变了传统的教学模式,从而改变了传统的管理工作模式。  【关键词】学分制 高职院校 学生管理  在高职院校中,学生管理是教学工作中的重要组成部分。在学分制的背景下,怎样采取有效的管理方式来提高学生的
党的十八届三中全会提出推进国家治理体系和治理能力现代化的全新命题。关于如何完成这个命题,本文提出借鉴西方马克思主义者哈贝马斯的交往理性研究成果以提高国家治理能力,
<正>核燃料后处理是对乏燃料进行有效管理,以便实现核燃料闭式循环的核产业链环节。它是从辐照后的核燃料(乏燃料)中分离回收铀(或钍)并提取钚(或铀-233)及其它有价值元素的
<正> 消灭城乡差别一直是社会主义国家的奋斗目标,而城乡差别的消灭要取决于社会生产力的高度发展。经济发达国家随着工业化、现代化的发展,以现代工业武装农业,使农业劳动生