从哪里可以得到大的道路距离矩阵?
问题描述:
我需要在320个位置之间获得实际距离矩阵(考虑船上道路)。我有关于他们的地理坐标的信息。从哪里可以得到大的道路距离矩阵?
我想使用谷歌距离矩阵Api,但有限制使我的任务不可能,或者如果我在小块上划分矩阵需要很长时间。
我在想OSRM和我自己的路由服务器,但它需要很多努力。
您如何看待Google?有任何OSRM经验。或者,也许你可以推荐别的东西。
答
OSRM矩阵非常快(300个位置的秒数),但它仅提供驾驶时间。要获得距离,您必须为每对坐标(小时)呼叫常规路线服务。
其他自我托管的替代品是GraphHopper(无矩阵,重复呼叫路由)和Valhalla(距离和时间矩阵)。
如果您必须准备矩阵一次性付费矩阵服务可能是一个更好的选择。 GraphHopper和Valhalla的Mapzen都提供了一个,检查您的矩阵大小是否受支持,以及成本是多少。
是的。我试过OSRM,速度非常快。我在不到0.5秒的时间内获得了400x400矩阵的持续时间。这是我需要的。我使用成本函数的持续时间,所以它就够了。 –