Graphhopper - 所有30,000个可见邮政编码之间的旅行时间?

时间:2014-10-15 19:22:48

标签: graphhopper

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

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

  • 最好的方法是什么?

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

  • 需要多长时间?

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

谢谢 - 史蒂夫

1 个答案:

答案 0 :(得分:0)

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

  

最好的方法是什么?

如果您避免HTTP开销并直接使用Java库(如this example),则可能会更快。如果你只使用一个短的距离或时间值,一定要分配足够的RAM,因为矩阵本身已经是2g。另请参阅this question

  

这会使graphhopper服务器过载吗?

如果没有您可以抓取here的API密钥,则不允许使用API​​。或者设置自己的GraphHopper服务器。

  

需要多长时间?

可能需要几天时间。

警告 - 企业说明:我们为您的服务器或用例设置提供支持。此外,我们还销售矩阵附件,使这些计算速度至少快10倍。