13得票5回答
在纬度和经度上,点与直线之间的最小距离是多少?

我有一条由两个经纬度点构成的线路 A: 3.222895, 101.719751 B: 3.227511, 101.724318 以及一个点 C: 3.224972, 101.722932 如何计算点C与由点A和B组成的直线之间的最小距离?如果您能提供计算方法和Objective-C代码,...

13得票8回答
针对特定值的最接近后续索引

考虑一个向量: int = c(1, 1, 0, 5, 2, 0, 0, 2) 我希望您能够获得指定值的最接近后续索引(而不是差异)。该函数的第一个参数应该是向量,而第二个参数应该是要查看最接近后续元素的值。 例如, f(int, 0) # [1] 2 1 0 2 1 0 0 NA...

12得票1回答
使用Python中的pdist()函数,结合自定义的距离函数进行计算。

我一直对Python中的scipy.spatial.distance.pdist(...) 函数的使用非常感兴趣,因为它对我正在进行的某些应用程序来说非常有用且速度快。 我需要使用自定义的成对距离函数,而不是由metric定义的标准默认距离度量标准。让我们举个简单的例子,假设我不想使用euc...

12得票8回答
有哪些现成的服务可以计算两个地址之间的距离?

我希望实现一种方法来显示按与给定地址距离排序的存储地址列表。 列表中的地址将存储在数据库表中。不同的部分有不同的字段(我们有邮政编码、城市名称等字段),因此它不仅仅是一个巨大的varchar。由于系统的性质,这些都是用户输入的,可能不总是完整的(某些可能缺少邮政编码,而其他一些可能只有城市和...

12得票5回答
在R中高效地计算一个点与一组点之间的所有距离

首先,我刚开始学习R(昨天开始)。 我有两组点,data和centers,第一组大小为n,第二组大小为K(例如,n=3823,K=10),对于第一组中的每个i,我需要找到第二组中距离最小的j。 我的想法很简单:对于每个i,让dist[j]成为i和j之间的距离,我只需要使用which.min...

12得票1回答
计算二维有符号距离场

我正在尝试计算黑白图像像素的有符号距离场,但我认为我的代码有些地方出错了。这是我的输入和输出: 输入 输出 我遇到的问题是S中间的黑线,我的理解是它应该完全是浅灰色的? 这是我正在使用的代码: for (int x = 0; x < source.width; ++...

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

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

12得票5回答
寻找(x,y)坐标之间的最大距离

我试图计算一个大的2D输入的最大曼哈顿距离,输入由(x, y)对组成,我想要做的是计算这些坐标之间的最大距离。并且希望在小于O(n^2)的时间内完成。我可以通过遍历所有元素来使用O(n^2)来实现,类似于以下方式: *(两点 (X1,Y1) 和 (X2,Y2) 之间的曼哈顿距离为:|X1-X2...

12得票4回答
在R中将一个数据框转换为“dist”类对象而不实际计算距离

我有一个带有距离信息的数据框。df<-data.frame(site.x=c("A","A","A","B","B","C"), site.y=c("B","C","D","C","D","D"),Distance=c(67,57,64,60,67,60)) 我需要将它转换为“di...

12得票4回答
在Python中计算给定纬度和经度数据的距离矩阵的高效方法

我有纬度和经度的数据,需要计算两个包含位置的数组之间的距离矩阵。我使用了此代码(这里) 来计算给定纬度和经度的两个位置之间的距离。 以下是我的代码示例: import numpy as np import math def get_distances(locs_1, locs_2): ...