学习Cesium第二天 Cesium坐标系统

Cesium是一个基于WebGL的3D地球浏览器,它涉及三种主要坐标系统:屏幕坐标(Cartesian2)用于二维交互,笛卡尔坐标(Cartesian3)用于三维空间表示,以及WGS84地理坐标,用于真实世界地理位置。这些坐标系统在地图渲染和用户交互中起到关键作用,互相转换是实现可视化的核心部分。
摘要由CSDN通过智能技术生成

Cesium坐标系统

Cesium是一个具有真实地理坐标的三维球体,而用户通过二维屏幕与Cesium进行交互与查询,这就离不开地理坐标与屏幕坐标之间的相互转换。

Cesium中常用的坐标系统主要有三个:

  • 屏幕坐标系统
  • 笛卡儿空间直角坐标系统
  • 地理坐标系统

屏幕坐标系统是二维坐标,空间直角坐标系统是三维坐标,地理坐标是球面经纬度坐标。

  1. 屏幕坐标系统(Cartesian2)
    屏幕坐标是平面直角坐标系,是二维笛卡尔坐标系。Cesium中使用Cartesian2来描述屏幕坐标系。构造函数是
new Cesium.Cartesian2(x,y)//具体是鼠标点击位置距离canvas左上角的像素值。

屏幕左上角为原点(0,0),屏幕水平方向为X轴,向右为正,垂直方向为Y轴,向下为正。

  1. 笛卡尔空间直角坐标系(Cartesian3)
    以空间中O点为原点,建立三条两两垂直的数轴;X轴(横坐标)、Y轴(纵坐标)、Z轴(竖坐标),建立了空间直角坐标系O-XYZ。笛卡尔空间直角坐标的原点就是椭球的中心,在计算机上进行绘图时,不方便使用经纬度进行直接绘图,一般会将坐标系统转换为笛卡尔坐标系,使用计算机图形学中的只是进行绘图,构造函数是
new Cesium.Cartesian3(x,y,z)//其中x、y、z,即为笛卡尔空间坐标系三个坐标轴上的分量
  1. WGS84地理坐标
    WGS84是为美国全球定位系统(GPS)的使用而建立的坐标系统,坐标原点为地球质心,其地心空间直角坐标系的Z轴指向BIH 1984.0定义的协议地球极(CTP)方向,X轴指向BIH 1984.0定义的零子午面和CTP赤道的交点,Y轴与Z轴、X轴垂直构成右手坐标系。
    Cesium中定义Cartographic,构造函数是
new Cesium.Cartographic(longitude,latitude,height)//这里longitude、latitude都是弧度坐标值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值