0

我想计算美国邮政编码之间的旅行时间矩阵。大约有 30k 个可见的邮政编码,所以这是 9 亿次计算(或 4.5 亿次,假设两个方向的旅行时间相同)。

我以前没有使用过graphhopper,但它似乎适合这项任务。我的问题是:

  • 最好的方法是什么?

  • 这会使graphhopper服务器超载吗?

  • 这需要多长时间?

我可以为每对邮政编码提供纬度和经度。

谢谢 - 史蒂夫

4

1 回答 1

0

对于这些大量的点,我还没有测试过 GraphHopper,但它应该是可能的。

最好的方法是什么?

如果您避免 HTTP 开销并像本示例中那样直接使用 Java 库,它可能会更快。如果您只使用较短的距离或时间值,请务必分配足够的 RAM,因为矩阵本身已经 2g。另请参阅此问题

这会使graphhopper服务器超载吗?

如果没有您可以在此处获取的 API 密钥,则不允许使用该 API 。或者设置您自己的 GraphHopper 服务器。

这需要多长时间?

不过可能需要几天时间。

警告- 企业注意事项:我们为设置您的服务器或您的用例提供支持。我们还出售一个矩阵插件,使这些计算速度至少快 10 倍。

于 2014-10-16T07:40:17.487 回答