学习笔记——初识WEBGL、Cesium

文章目录


前言

        博主刚刚读完大三,目前在一家经营三维遥感信息平台的公司实习中。博客主要记载学习内容,防止自己忘记。望共勉~~~


一、什么是WEBGL开发?

        作为一名还算不上程序猿的程序猿,初入职场的我还不能区分WEB开发和WEBGL开发到底有什么区别。自己仅有的对前端的认知还停留在HTML+CSS+JavaScript三大件的层面,根本不知道WEBGL开发是什么、涉及哪些方面的知识点。下面就和大家一起学习一下什么是WEBGL开发

        你没有看错,就是百度搜索😀!!

        WebGL(全称Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。

听起来很高大上,突然觉得自己前途无量标签😎,少年仍需努力。加油!!!

二、什么是Cesium?

        

Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。 通过Cesium提供的JS API,可以实现以下功能:

全球级别的高精度的地形和影像服务

矢量以及模型数据

基于时态的数据可视化

多种场景模式(3D,2.5D以及2D场景)的支持,真正的二三维一体化

1.35版推出3D Tiles规范,支持海量模型数据(倾斜,BIM,点云等)

地形影像、模型、倾斜、二三维场景与时态数据

Cesium隶属于AGI公司,该公司一直致力于时空数据业务。正如很多开源项目都有一个个性化的名字,Cesium也不例外。Cesium原意是化学元素铯,铯是制造原子钟的关键元素,通过命名强调了Cesium产品专注于基于时空数据的实时可视化应用。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CesiumWebGL是两个与智慧城市建设密切相关的技术。 首先,Cesium是一个基于WebGL技术的开源地理信息系统(GIS)库。它可以在网页上实现高性能的三维地球可视化,并提供丰富的地理空间数据展示和交互功能。在智慧城市中,Cesium可以用于创建真实感的三维城市模型,展示城市的地理信息,包括建筑物、街道、公园、河流等等,为城市规划、交通管理、环境监测等提供强大的可视化工具。通过结合Cesium的GIS功能和智慧城市的数据,可以实现更加直观和细致的城市信息呈现,提供更好的决策支持和公众参与。 另一方面,WebGL是一种基于JavaScript编程接口的图形渲染技术,可以在网页上实现高性能的3D图形渲染。在智慧城市中,WebGL可以用于创建交互式的虚拟现实(VR)或增强现实(AR)场景,提供更加沉浸式的体验。例如,通过WebGL技术可以实现虚拟漫游,让人们在网页上亲身体验智慧城市的场景,参观建筑物、观赏景点等等。这样的体验可以帮助市民更好地了解和参与城市的发展,促进城市与居民之间的互动与合作。 综上所述,CesiumWebGL技术在智慧城市中具有重要作用。它们可以为城市规划、交通管理、环境监测等方面提供高性能的可视化工具,并提供更加沉浸式的体验,帮助人们更好地了解和参与智慧城市的建设。随着技术的不断发展,CesiumWebGL有望在智慧城市建设中发挥更大的作用,为人们带来更好的城市生活质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值