我正在设计一个应用程序,可以跟踪所有用户的经纬度。对于每个用户,它将计算一个城市中所有其他用户之间的距离。我将使用python。在
例如: 我的客户机将每隔x秒更新一个数据库。每次更新时,它都必须重新计算自己与所有其他登录用户之间的距离。在
我的计划是把城市划分成自己的表格,这样数据集和计算就更小了。但我越想这个想法就越糟。我不认为它会扩大,如果有任何显着的流量。如果人们想使用这个会限制用户群的应用程序,他们将不得不被限制在一个主要的大都市地区。在
所以我的问题是:
有没有经过优化的存储后端来进行这些计算?今天早上我刚刚听说了波斯特吉斯,但从我所读到的来看,它似乎有点过头了?我计划做的就是计算纬度/经度之间的距离。 谢谢你
有“aviation formulary”。在“点与点之间的距离”下面看。在
这是等矩形近似,它比头发快。在
角度(la1,lo1),(la2,lo2)以弧度为单位;必须从度进行转换。在
同样地,响应也以弧度表示。你不想要学位,但想要法定英里或公里。因此,乘以地球的平均半径:6378.1公里,3961.3英里
相关问题 更多 >
编程相关推荐