我希望对 WGS84 椭球进行一些计算,包括:表面多边形中的点、点之间的距离计算以及与笛卡尔坐标之间的转换。看起来有一个 GIS 扩展来 boost 几何形状,它基本上可以满足我的需要 - 除了它似乎没有将高度转换为/从笛卡尔坐标转换 - 只有 X/Y 和 Lat/Lon。我错过了什么吗?这可能吗?有没有人有什么建议?
最佳答案
我不确定是否遗漏是因为世界上很少有地方有 WGS84 椭球 actually corresponds to sea level .
但至于数学本身,我可以建议this article ,提供从经纬度 (LLA) 到笛卡尔坐标系的转换,并引用这些转换背后的数学原理。
关于c++ - boost geometry + WGS84,有经纬度,但不是高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8423419/