gpt4 book ai didi

sqlite - 纬度查询-精度

转载 作者:行者123 更新时间:2023-12-03 17:36:23 30 4
gpt4 key购买 nike

我正在查询 SQLite 数据库以获取纬度/经度详细信息。

SELECT * FROM tblMain 
where latitude > -33.866 and latitude <=-33.865
and longitude > 151.20 and longitude <= 151.209

我希望为用户提供一个查询范围(1 公里、2 公里等)

每个纬度/经度有多少米,以便我可以计算查询的分辨率?

最佳答案

你可以用一点三角学和地球半径的近似值来解决这个问题。

earthradius = 6371 km
distance( deg1, deg2 ) = earthradius * sin( (2pi * (deg2-deg1))/360. )

记住 1 arc second 也很有用大约30m

关于sqlite - 纬度查询-精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7354105/

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