Cesium常用坐标系详细介绍


学习Cesium和学习GIS一样,坐标参考系作为数学基础是必须要了解的部分,本篇文章将详细介绍Cesium中的坐标系,避免在之后的开发中因为坐标参考系的问题而踩坑。

1、屏幕坐标系

屏幕坐标系即二维笛卡尔坐标系,Cesium中使用Cartesian2来描述,屏幕左上角为原点(0,0),单位为像素值,屏幕水平方向为X轴,向右为正,垂直方向为Y轴,向下为正。

2、笛卡尔空间直角坐标系

在这里插入图片描述
在计算机进行绘图的时候,由于不方便直接使用经纬度绘图,一般会将坐标系转换为笛卡尔坐标系(坐标系原点为椭球中心),Cesium中使用Cartesian3表示。

3、WGS-84地理坐标系

WGS84坐标系是地理信息数据最常用的坐标系,基于参考椭球体使用大地经度、大地纬度和大地高三个参数表示具体的空间点位。
在二维GIS中地理数据的参考系通常用地理坐标系和投影坐标系两种,但在三维中一般都使用WGS84地理坐标系,所以在加载本地地理数据的时候,一定要先将本地的数据坐标系设置为WGS84,若设置成WGS84-Web Mercator或其他坐标系,则会产生偏差,使得数据无法叠加到一起。
在表示经纬度的时候,有度数制弧度制两种,在开发过程中,经常要进行相互转换。Cesium中使用Cartographic表示弧度制的WGS84地理坐标系。
在这里插入图片描述

4、WebGL坐标系

在这里插入图片描述
Cesium使用WebGL进行图形渲染,因此WebGL坐标系也必须了解。在进行自定义渲染时需要用到WebGL坐标系,WebGL坐标系也是右手坐标系,X轴水平,正方向为右;Y轴垂直,正方向为上;Z轴垂直与屏幕,正方向为外。

初级学习使用Cesium更多要了解地图加载使用的WGS-84地理坐标系、流行的地图服务(高德地图、百度地图、天地图等)的坐标系以及如何进行坐标系转换并在Cesium地图上进行加载。

同时,由于Cesium有丰富的API 实现图层和模型的展示和管理,根据不同的对象API会采用不同的坐标系进行渲染,因此对Cesium支持的个坐标系的转换也要熟悉,当然这些转换Cesium也提供了相应的API

文章为学习记录,内容来自以下链接:https://blog.csdn.net/weixin_45782925/article/details/122688128

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值