我想计算美国邮政编码之间的旅行时间矩阵。大约有30k个可见的邮政编码,因此这是9亿次计算(或假设两个方向的旅行时间相同则为4.5亿)。
我之前没有使用过graphhopper,但它似乎适合这项任务。我的问题是:
最好的方法是什么?
这会使graphhopper服务器过载吗?
需要多长时间?
我可以为每对邮政编码提供纬度和经度。
谢谢 - 史蒂夫
答案 0 :(得分:0)
我还没有针对这些大量的点测试GraphHopper,但它应该是可能的。
最好的方法是什么?
如果您避免HTTP开销并直接使用Java库(如this example),则可能会更快。如果你只使用一个短的距离或时间值,一定要分配足够的RAM,因为矩阵本身已经是2g。另请参阅this question。
这会使graphhopper服务器过载吗?
如果没有您可以抓取here的API密钥,则不允许使用API。或者设置自己的GraphHopper服务器。
需要多长时间?
可能需要几天时间。
警告 - 企业说明:我们为您的服务器或用例设置提供支持。此外,我们还销售矩阵附件,使这些计算速度至少快10倍。