首先 Cesium 中如果绘制三维物体,都需要将不同的坐标转换为笛卡尔坐标系,也就是 Cartesian3 类型的数据;这是 Cesium 的基础数据类型,在 Cesium 中常见的获取位置信息也是笛卡尔坐标系下的数值。Cesium 中常见的坐标系有 wgs84 经纬度坐标系、wgs84 弧度坐标系(Cartographic,弧度= π/180 × 经纬度角度)、笛卡尔空间直角坐标系(Cartesian3)、平面坐标系(Cartesian2)、4D 笛卡坐标系(Cartesian4),下面是列举了我们常见的一些坐标系转换为 Cartesian3 类型数据以及一些坐标的互转。
需要注意的是 cesium 目前支持两种坐标系,wgs84 以及 WebMercator(笛卡尔坐标系)
坐标系
笛卡尔坐标系(Cartesian3)
- 笛卡尔坐标系以米为单位;
- 坐标系原点是地球几何中心;
- xz 平面是中央经线和 180 度经线组成的平面,其中 x 轴正方向指向的是中央经线,x 轴负方向指向 180 度经线;
- y 轴正方向指向东经 90 度经线,负方向指向西经 90 度经线。</