gpt4 book ai didi

c++ - 将 X Y 坐标转换为 Lat Long Equirectangular projecton C++

转载 作者:行者123 更新时间:2023-11-28 06:27:37 24 4
gpt4 key购买 nike

大家好,我正在使用地球的等距柱状投影创建一个新程序。用户可以围绕放大和缩小 map 等正常操作移动 map 。

我在尝试找出如何将我的 X(21600 像素)乘以 y(10800 像素)转换为纬度和经度时遇到了一些困难。

我一直在阅读一些将其转换为 Lat Long 的方法,我的大脑刚刚融化,我的数学技能仍然不是很好。

如果您需要更多信息,我可以提供指向我的 GitHub 存储库的链接,以便一次查看所有代码。

让它工作的一段代码将是王牌,但是学习经验你可以解释它是如何工作的以及转换以及什么不是。

非常感谢大家;

最佳答案

因为它是 Equirectangular Projection 您的 (x, y) 坐标直接映射到经度和纬度。您需要做的就是缩放它们,例如:

longitude = x * longitude_per_pixel;
latitude = y * latitude_per_pixel;

关于c++ - 将 X Y 坐标转换为 Lat Long Equirectangular projecton C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28238497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com