登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于Cesium的教室可视化设计与实现

 2022-12-09 12:12  

论文总字数:17058字

摘 要

随着智慧城市和数字中国的概念日益成熟和发展,空间数据受到了各行各业的广泛关注。在大数据时代,各个行业对空间数据的需求日益增加。在数字城市、智能城市等概念发展日益成熟的当前,空间数据的管理与可视化越来越受到相关领域的关注。其中,智慧教室作为数字城市和智能城市的衍生产品,以其智能化教学环境而被大众所熟知。

智能教室在传统教室——电子教室——多媒体教室的基础上演变而来,智能教室之所以智能,强调的是与之前的教室形态对比而言,这情景感知、资源控制、环境监测、数据管控等多方面更加的具有智慧性且拥有更强大的功能,使得广大师生获得了更好的体验,也为教学管理工作带了更多的帮助。

本文所提出的基于Cesium的三维客户端既结合了Web GIS跨平台、开发效率高、易于扩展等优点,又结合了三维客户端地理空间信息展示直观和空间分析功能强大等优点。经测试,本文所设计实现的Cesium模块运行稳定可靠,方便管理,达到了预期的效果。其中使用了3D Tiles,这是一种在glTF的基础上,加入了分层LOD的结构后得到的产品,专门为大量地理3D数据流式传输和海量渲染而设计的一种格式,是目前大火的开源WebGL框架Cesium的御用格式。模块实现的功能对于可视化系统数据的浏览、查询、对比及管理等具有重要意义[1]

本文及本系统中选择使用Cesium和ThreeJS作为教室可视化的基础载体,并进行研究,最后使系统成功实现。本系统从室内空间和纬度,拓展虚拟可视化范围,尝试探索和构建一个多维度的虚拟平台系统。本文在相关理论和关键技术研究的基础上,提出了基于Cesium技术的教室可视化设计与实现,并且给出了该方法的详细流程,但是由于时间以及研究者本身专业水平的限制,本文及本专业中依旧存在这内容上的不完善,功能上的不完整,在未来有可能的情况下会进行完善。

关键词:Cesium;threejs;WebGIS;B/S模式。

Research on handwritten number recognition network

Abstract

With the growing maturity and development of the concept of smart cities and digital China, spatial data has attracted wide attention from all walks of life. In the era of big data, the demand for spatial data in various industries is increasing day by day. With the development of digital city, smart city and other concepts becoming more and more mature, the management and visualization of spatial data have attracted more and more attention in related fields. Among them, as a derivative product of digital city and smart city, smart classroom is well known by the public for its intelligent teaching environment.

Intelligent classroom in a traditional classroom, electronic classrooms, multimedia classroom, evolved on the basis of intelligent classroom is smart, is compared with that before the classroom form, this scene perception, resource control, environmental monitoring, data control and other aspects of more intelligent and has a more powerful function, makes the general teachers and students to get a better experience, Also for the teaching management work with more help.

The 3D client based on Cesium proposed in this paper not only combines the advantages of Web GIS, such as cross-platform, high development efficiency and easy expansion, but also combines the advantages of 3D client, such as intuitive display of geospatial information and powerful spatial analysis function. After testing, the Cesium module designed and implemented in this paper is stable and reliable, convenient for management, and achieves the desired effect. 3D Tiles are used, which is a product based on GLTF and layered LOD structure. It is a format specially designed for the streaming transmission and mass rendering of a large number of geographic 3D data. It is the dominant format of Cesium, the popular open source WebGL framework. The function realized by the module is of great significance to the browsing, querying, comparing and managing of the data of the visual system.

In this paper and this system, Cesium and Threejs are selected as the basic carriers of classroom visualization, and the research is carried out. Finally, the system is successfully implemented. This system expands the scope of virtual visualization from interior space and latitude, and tries to explore and build a multi-dimensional virtual platform system. In this paper, on the basis of related theory and key technology research, based on the technology of Cesium classroom visual design and implementation, and gives the detailed process of this method, but because of the limitation of time and the researchers themselves professional level, in this paper, and this major still exist in this content is not perfect, function is not complete, Improvements will be made if possible in the future.

Key words: Cesium;threejs;WebGIS;B/S mode.

目录

摘要 I

Abstract II

第一章 绪 论 1

1.1 国内外现状 1

1.2 研究目的和意义 1

1.3 论文章节结构 2

第二章 相关技术简介 3

2.1 Cesium平台介绍 3

2.1.1 概述 3

2.1.2 3D Tiles 格式 3

2.2 ThreeJS 简介 4

2.3 建模方式 4

第三章 教室可视化实现 6

3.1系统需求分析 6

3.2 系统整体架构 6

3.3系统设计 7

3.3.1 交互式可视化功能模块 7

3.3.2 资源管理模块 8

3.4 系统实现 8

3.4.1 交互式可视化功能模块实现 8

3.4.2 分层控制功能模块实现 12

3.4.3 重要代码截图及其功能 14

3.5 系统测试 19

3.5.1 系统测试环境与工具 19

3.5.2 系统功能测试 19

第四章 总 结 21

4.1 总结 21

4.2 展望 21

致 谢 23

参考文献 24

第一章 绪 论

1.1 国内外现状

剩余内容已隐藏,请支付后下载全文,论文总字数:17058字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图