pgrouting 使用什么指标来计算距离?

What metric does pgrouting use to calculate distances?

我正在使用 pgrouting 比较点之间的距离,并将其与 Vincenty 和使用 geopy 计算的大圆距离进行比较,但我发现两点之间的最小距离下限为 pgrouting 距离。这是没有意义的,因为两点之间的"straight"(如乌鸦飞行)距离应该是最小距离。

pgrouting 如何计算两点之间的 "cost"?

我确定我可以通过挖掘源代码找到它,但我不确定如何找到我的出路,询问可能会更快...

PgRouting 不计算距离。它为每条边使用一个 'cost' 字段,并将路径中每条边的成本相加。您需要弄清楚要传递给 PgRouting 的成本值并弄清楚。也许你测量的是不同的单位或投影。