gpt4 book ai didi

python - 将纬度、经度和高度转换为平面 3D 空间中的点

转载 作者:太空宇宙 更新时间:2023-11-03 23:13:17 25 4
gpt4 key购买 nike

我有一个相机,我想用它来识别世界上的特定点。我希望它尽可能精确。我尝试使用以下答案转换为 (x, y, z):Lat Long to X Y Z position in JS .. not working .但问题是,我不知道如何通过地球的曲率影响摄像机角度(偏航、俯仰、滚动),所以它变得有点奇怪。所以我在考虑将它转换为平面 3D 表示,并将没有地球曲率的高度、纬度和高度转换为 (x, y, z) 以便我可以看到所有点前面。

这是个好主意吗?如果不是,我如何根据世界中的位置影响相机的角度,以便始终从相机获得正确的视角?

最佳答案

您可以使用这个 python 库 https://pypi.python.org/pypi/nvector ,它也符合 WGS84 标准。它将经纬度转换为 x、y、z 坐标。

wgs84 = nv.FrameE(name='WGS84')
wgs84.GeoPoint(latitude=latitude, longitude=longitude, z=1, degrees=True)

关于python - 将纬度、经度和高度转换为平面 3D 空间中的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45008272/

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