80得票2回答
使用R编写计算两个点(经度,纬度)之间地理距离的函数

我已经将点用经纬度格式进行了地理编码,并且想要使用 R 计算它们之间的距离。这似乎很简单,但我找不到一个能够轻松完成此任务的函数。我一直在尝试使用 gdistance 包来完成,但它似乎非常混乱并且面向绘图,而我只需要一个数字。类似于 distanceBetween(pointA,pointB...

10得票6回答
如何确定两组纬度/经度坐标之间的距离?

我想编写一个程序,用于计算两组经纬度坐标之间的距离。 我正在使用在这个网站上找到的以下代码:public static double distance (double lat1, double lon1, double lat2, double lon2) { double lat...

7得票3回答
在MySQL中获取接近给定经纬度的多边形

有没有办法从MySQL数据库中获取所有距离某个点一定距离内的多边形?实际距离并不重要,因为每个找到的多边形后面都会计算,但仅对“接近”的多边形进行计算将是巨大的优化。 我查看了MBR和contains函数,但问题在于一些多边形不包含在绘制在该点周围的边界框内,因为它们非常大,但它们的一些顶点...

19得票3回答
什么是计算两组点之间最小距离的最快算法?

我希望找到两个拥有数百万个顶点的多边形之间的最小距离(而不是它们各自顶点之间的最小距离),需要计算第一个形状的每个顶点与另一个形状的所有顶点之间的最短距离,并找出这些距离中的最小值。类似于Hausdorff距离,但我需要最小值而不是最大值。

157得票12回答
Python中的Haversine公式(计算两个GPS点之间的方位角和距离)

问题 我想知道如何计算两个GPS点之间的距离和方位角。 我已经研究了haversine公式,有人告诉我可以使用同样的数据找到方位角。 一切都运行得很好,但是方位角还没有完全正确。方位角输出为负数,但应该在0-360度之间。 所设置的数据应使水平方位角为96.02166666666666,并且...

7得票3回答
iOS和Android上两点之间的距离计算方式不同

我正在尝试测量两点(经度,纬度)之间的距离。我的问题是,在iOS和Android上,我得到了不同的结果。 我使用了这个网站进行了检查,并且结果显示Android的数值是正确的。 iOS中我使用了MapKit方法distanceFromLocation:来获取距离: 以下是我的测试位置: ...

29得票4回答
已知起点和距离,计算第二个点

使用给定的经纬度值(Point A),我想要计算距离点A X米、方向为0弧度的另一个点B的经纬度,然后显示点B的经纬度值。 示例(伪代码):PointA_Lat = x.xxxx; PointA_Lng = x.xxxx; Distance = 3; //Meters bearing = 0;...

18得票3回答
Python中的测地线距离变换

在Python中,scipy.ndimage.morphology模块提供了distance_transform_edt函数。我将其应用于一个简单的案例,计算掩膜numpy数组中单个单元格到其他非null值单元格的欧几里得距离。 但是该函数会删除数组的掩膜,并按预期为每个具有非零值的单元格计...

20得票3回答
从向量列表中找到最接近的向量 | Python

如果你有一个包含10个向量的列表A,表示不同的组。然后你有一个向量时间序列v1、v2、...、vn,每个向量也是一个向量。我想知道是否有一种方法可以找到对于每个v1、v2、...、vn,使用某些距离度量来定义,A中最接近的向量? 除了通过循环遍历并比较所有条目之外,是否有快速的方法来完成这项...

12得票10回答
寻找距离为“X”公里(或英里)内的城市

如果我的回答不够清晰,请在评论中告诉我或者需要更多的信息。也许已经有PHP中解决我所需的问题的方法了。 我正在寻找一个函数,可以从经度或纬度值中加减距离。 原因:我有一个包含所有纬度和经度的数据库,并想形成一个查询来提取X公里(或英里)内的所有城市。我的查询可能会像这样:Select * ...