我用压浆比较各点之间的距离,并与Vincenty和用计算的大圆距离进行比较,但我发现,两点之间的最小距离较低,受压浆距离的限制。这是没有意义的,因为“直线”(就像乌鸦飞的那样)两点之间的距离应该是最小距离。

如何计算两点之间的“成本”?
我相信我可以在源代码中找到这个,但我不知道如何找到我的方法,而且问这个问题可能会更快.
发布于 2016-01-21 22:32:55
PgRouting不计算距离。它为每个边取一个“成本”字段,并将路径中每个边的成本相加。您需要弄清楚您要传递给PgRouting的成本值,并弄清楚这一点。也许你测量的是不同的单位或投影。
https://stackoverflow.com/questions/33042349
复制相似问题