欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

了解经纬度坐标到 XYZ 坐标的转换

最编程 2024-04-01 12:25:34
...

前言

经纬度坐标和XYZ笛卡尔坐标的转换常常应用在有关全景图的研究方面,在看了几篇提案和论文后才理解了坐标的转换方法

正文

通过一张图来说明

按照我们直观的理解,会认为φ角是蓝色实线和y轴的夹角,θ角是XOZ平面的蓝色虚线和z轴的夹角。但实时上并不是这样。

我们先假设P=(φ,θ)对应为地理坐标中的经度和纬度,那么当P点位于球的顶端时,其纬度为90°;当P点位于球的赤道上时,其纬度应该为0°,也就是说,y轴其实是对应φ为90°的时候。(具体参照有图可更好的理解)

按照上面的结论,我们就可以写出下面的对应关系

与第一个图的坐标对应相同。至此我们就完成了经纬度坐标到XYZ坐标的转化。