用开源的JS搭建3D地球地理空间可视化大数据展示

三维可视化地理位置空间展示,可以利用到大数据展示墙,3D空间模拟等多种场景,我们今天给介绍一款CesiumJS, 一个开源 JavaScript 库,用于创建具有最佳性能、精度、视觉质量和易用性的世界级 3D 地球仪和地图。从航空航天到智能城市再到无人机,各行各业的开发人员都使用 CesiumJS 创建交互式大数据界面来共享动态地理空间数据。

CesiumJS 建立在开放格式之上,旨在为海量数据集提供强大的互操作性和扩展性。

  • Cesium ion或其他来源以 3D和其他标准格式流式传输
  • 在高精度 WGS84 地球仪上进行可视化和分析
  • 与桌面或移动设备上的用户共享

 

可以直接落地的模型效果

 

可以直接选择的模型皮肤

 

应用实例效果

 

CesiumJS其他的特色

 

  1. 3D贴图,开源的3D贴图规范,可以对 3D 建筑物、摄影测量和点阵云进行流式传输、样式化和交互。
  2. 3D模型,使用 glTF(WebGL 的通用格式)可视化 3D 模型。
  3. 地形和影像图层,使用开放标准和自定义切片方案的流式传输图像和全球地形。
  4. 标注交互热点,通过KML、GeoJSON 和 CZML,或使用 API 在地球模型上绘制各种热点或标注。
  5. 时间动态可视化,利用对时间动态的模拟、获取时事信息并支持4D可视化
  6. 3D、2D 和 2.5D 视图,可以同时运行三种不同的地图模式并在之间进行切换。

 

 

3D空间地理模型应用

 

O3DE 是一个开源的、支持实时数据 的3D 引擎,为 3D 体验、游戏和模拟提供强有力的支持。O3DE 是亚马逊的 AAA 级游戏引擎 Lumberyard 的继任者。通过与 Linux 在 Apache 2.0 许可下的合作,而且是完全开源的。

O3DE 是全尺寸、高精度 WGS84 地球模型。

  • 支持运行 3D 贴图,带有多级别的选择并支持缓存,能够传输大量 3D 地理空间数据库。
  • O3DE 的可视化脚本环境与 O3DE Script Canvas 集成,包括支持高精度的 API。 
  • 与 Cesium ion 云服务集成,可以访问处理过的 3D 地理空间数据,如全球地形、图像和建筑物,以及3D数据。

 

大数据大屏展示应用

 

CesiumJS 可以完美的与我们的大数据大屏展示应用集成,可以开发出各种各样的大屏展示效果,从而实现立体的、三维的大数据展示特效,丰富了大数据展示的动画和视觉库。

 

 

 

更多关于大数据和图片管理工具,可以参考我们的多媒体/图库管理平台的介绍。

 

欢迎使用我们可视化VR制作平台,全景VR>>

 

创作不易,转载请注明出处!

 

更多Drupal以及WebVR系统开发,请参考我们其他相关文章,

 

1、什么是WEB VR?什么是虚拟导览?

2、如何基于开源的Photo Sphere Viewer 框架开发360/720全景VR?

3、全景沉浸式Web VR制作中如何选择全景相机 (2023版本)

4、基于WebVR技术的虚拟展览馆/虚拟博物馆案例介绍

5、2.5D VR在线展览/云展览平台介绍

6、如何基于开源系统构建图片/图库管理系统

7、如何建设图书馆多媒体电子资源库?

8、720VR常用专业术语介绍