php – 如何获取距离矩阵,计算在我的服务器上脱机

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何获取距离矩阵,计算在我的服务器上脱机脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望得到几个地点之间的旅行距离和时间的近似值.

理想情况下,我希望能够发送位置的GPS坐标,使用OPEnStreetMap的数据,并获得具有给定位置的距离矩阵作为输出,所有这些都将在我的AWS服务器上离线完成. (使用PHP或C会很好)

我真的很擅长使用OpenStreetMap.我刚刚下载了ile-de-france.osm.pbf,这是法国某个地区的地图.

我不知道从哪里开始.我甚至不确定这样做是否简单.
谁能指出我正确的方向?如果OpenStreetMap不是使距离矩阵离线的最佳解决方案,那么它是什么

解决方法

OSRM有一个距离矩阵调用,但它目前仅限于一定数量的位置.
我已经构建了一个脚本来使用本地OSRM服务器制作大型距离矩阵(在ubuntu上编译非常简单).
这是 https://github.com/sabas/OSRMdistance 我计算了超过300个位置的平方矩阵……

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何获取距离矩阵,计算在我的服务器上脱机全部内容,希望文章能够帮你解决php – 如何获取距离矩阵,计算在我的服务器上脱机所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。