柿子树备忘录

vuePress-theme-reco 柿子树    2023
柿子树备忘录

Choose mode

  • dark
  • auto
  • light
首页
个人笔记
  • Web
  • GIS
  • Database
  • DevOps
  • 可视化
地图故事
生活点滴
归档
关于我
author-avatar

柿子树

109

Article

73

Tag

首页
个人笔记
  • Web
  • GIS
  • Database
  • DevOps
  • 可视化
地图故事
生活点滴
归档
关于我
  • GIS理论基础

    • GIS基础知识
    • 地图坐标系统
  • GeoServer笔记

    • 思维导图
    • 一、OGC简述

    • 二、基本使用

    • 三、服务标准

    • 四、图层加载

    • 五、服务端开发

  • Openlayers

    • 思维导图
    • 一、快速起步

    • 二、ol结构体系

    • 三、数据源加载

    • 四、常用控件

    • 五、几何对象与Style样式

    • 六、事件交互

    • 七、OGC服务

    • 八、常用示例

  • CesiumJS

    • 思维导图
  • WorldWind

    • WorldWindJava 学习笔记
    • OpenGL中的坐标系

vuePress-theme-reco 柿子树    2023

Cesium简述

柿子树

# Cesium简述

# 1.Cesium是什么

image-20220107154605137

Cesium (opens new window) 是用于创建强大的 3D 地理空间应用程序的基础开放平台。主要包含三大部分:

  • Cesium ion 是一个提供瓦片和3D地理空间数据的数据中心;
  • CesiumJS 是最先进的,用于在网络上进行漂亮、准确的 3D 可视化开源 Javascript 库。可添加 Cesium ion SDK 在您的自定义 CesiumJS 应用程序中创建高级分析功能;
  • Cesium for Unreal(开源)是游戏引擎中第一个高精度 (WGS84) 地球仪,将 Cesium 的真实世界细节和准确性带到模拟环境中。

image-20220107155840466

# 2. Cesium ion

Cesium Ion 是一个提供瓦片和3D地理空间数据的数据中心。CesiumJS和ion一起工作,使您能够构建世界级(大范围场景)的3D地图应用程序。接收的数据类型有:3D Tiles、Imagery、Terrain、gITF、Native。

  • 3D Tiles:一个开源的有多种数据格式和大量数据量构建三维地理空间数据集的规范。
  • Imagery:TMS和WMTS图层创建的栅格瓦片
  • Terrain:使用栅格地形创建的量子化格网地形格式
  • gITF:一种二进制的gITF模型,是一个为有效传输和加载的三维场景和模型的规范
  • Native:数据不被tiling pipeline处理,并以上传时的相同格式托管

使用ion上面的数据之前需要注册一个账号,获取平台访问数据的Token

# 3. CesiumJS

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

  • 如在Cesium Ion 上的或其它数据源的 3D Tiles 和其他标准格式的数据

  • 在高精度WGS84地球仪上进行可视化和分析

  • 可以在桌面端或手机端上与用户共享

# 4.Cesium ion SDK

Cesium ion SDK JavaScript库扩展了开源的 CesiumJS JavaScript库,并包含了额外的gpu加速3D分析工具和可用的UI小部件。如:

  • 测量工具 Measurement tools
  • 切割面编辑器 Clipping planes editor
  • 变换编辑器 Transform editor
  • 传感器几何形状和可见性分析工具 Sensor geometries and visibility analysis tools

# 参考文章

[1] The Cesium Platform https://cesium.com/platform/

[2] Cesium ion SDK https://cesium.com/platform/cesiumjs/ion-sdk/