查找最近的纬度和经度点
关于纬度和经度的问题......可能是一个愚蠢的问题。
我有一组不同位置的纬度和经度。并且,我有我所在位置的纬度和经度。
现在,我必须从我拥有的一组纬度和经度中找到距离我的位置最近的地方。你有什么特殊的计算方法吗?还是只是做减法并检查差异?
您能解释一下吗?
谢谢, J
An question on latitude and longitude...Probably a silly one.
I have a set of latitude and longitudes for various locations.And, I have the latitude and longitude of the location in which I am in.
Now,I have to find the nearest places from my locations from the set of latitudes and longitudes I have. Is thee any special way of calculating it or it is just mere subtraction and checking the difference?
Could you please throw some light on this?
Thanks,
J
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于点的放置方式。
例如 - 如果大多数点都在停车场,那么 欧几里得距离 应该效果很好。
在其他情况下 - 需要计算测地距离。此链接应该可以帮助您了解更多信息。
以下是从十进制格式到度分秒格式的转换,反之亦然。
干杯
It depends on how the points are placed.
For example - if most of the points are in a parking lot, then Euclidean Distance should work well.
In other cases - Geodesic Distance needs to be computed. This link should help you with more information.
Here is the conversion from Decimal format to Degree-Minute-Second format and vice versa.
cheers
您可以使用此 SQL。它将从您的数据库条目中选择最近的纬度、经度。
希望这会有所帮助。
You can use this SQL. it will select then nearest Lat, Lng from your DB entries.
Hope this will help.