# Cesium

Cesium 是一个 web 端的三维地图开发框架,涉及三个知识领域 : Web 前端、计算机图形学、地理信息系统(GIS)。

# 功能简介

  • 开发基础
    • 核心类
    • 坐标系统
    • 入口类
    • 相机
  • 数据
    • 影像、底图(Imagery)
    • 地形(Terrain)
    • 矢量数据(指定区域的 geojson 数据)
    • Graphics(空间数据可视化,添加图形、多面体)
    • 三维模型:3D Tiles、giTF
  • 空间分析
    • 测量工具
    • 切割面编辑器
    • 可视域分析
  • 交互查询
    • EventHandler
    • 拾取:pick、DrillPick
  • 要素展示
    • 加载地形
    • 加载瓦片服务
    • 加载矢量数据
    • 几何实体
    • 加载三维模型
    • 时间系统与 CZML
    • 粒子系统

# API 分类

  • Viewer 类属性
    • imageryLayers 影像数据
    • terrainProvider 地形数据
    • dataSources 矢量数据
    • entities 几何实体集合(用于空间数据可视化)
    • Widgets 组件,即 Viewer 初始化界面上的组件
    • Camera 相机
    • Event 事件,鼠标事件、实体选中事件等
  • Scene 类属性
    • primitives 图元集合(几何体和外观)
    • postProcessStages 场景后期处理
    • 环境对象,大气圈、天空盒、太阳、月亮等
    • Event 事件,更新、渲染事件等
    • Camera 类属性
    • 位置、方位角、俯仰角、翻滚角
  • 空间计算
    • 三维矩阵、四元数、四维矩阵、转换等

# 参考

上次更新: 5/15/2022, 10:52:20 PM