【发布时间】:2014-10-15 19:22:48
【问题描述】:
我想计算美国邮政编码之间的旅行时间矩阵。大约有 30k 个可见的邮政编码,所以这是 9 亿次计算(或 4.5 亿次,假设两个方向的旅行时间相同)。
我以前没有使用过graphhopper,但它似乎适合这项任务。我的问题是:
最好的方法是什么?
这会使graphhopper服务器过载吗?
需要多长时间?
我可以为每对邮政编码提供纬度和经度。
谢谢 - 史蒂夫
【问题讨论】:
标签: graphhopper
我想计算美国邮政编码之间的旅行时间矩阵。大约有 30k 个可见的邮政编码,所以这是 9 亿次计算(或 4.5 亿次,假设两个方向的旅行时间相同)。
我以前没有使用过graphhopper,但它似乎适合这项任务。我的问题是:
最好的方法是什么?
这会使graphhopper服务器过载吗?
需要多长时间?
我可以为每对邮政编码提供纬度和经度。
谢谢 - 史蒂夫
【问题讨论】:
标签: graphhopper
我还没有为这些大量的点测试过 GraphHopper,但它应该是可能的。
最好的方法是什么?
如果您避免 HTTP 开销并像 this example 中那样直接使用 Java 库,它可能会更快。如果您只使用较短的距离或时间值,请务必分配足够的 RAM,因为矩阵本身已经 2g。另见this question。
这会使 graphhopper 服务器超载吗?
如果没有您可以获取here 的 API 密钥,则不允许使用该 API。或者设置您自己的 GraphHopper 服务器。
需要多长时间?
不过可能需要几天时间。
警告 - 企业注意事项:我们为设置您的服务器或您的用例提供支持。我们还出售一个矩阵插件,它使这些计算速度至少快了 10 倍。
【讨论】: