在这个Mapbox博客文章中,Lauren Budorick分享了他们如何使用OSRM开发路由引擎,该OSRM使用高程数据为骑行者提供更好的路线...... 令人惊叹!
我还想在插入外部(用户生成的)数据时探索OSRM路由的潜力,但我仍然很难掌握OSRM配置文件的工作原理.我认为我得到了一个主要的想法,即每一种方式(或节点?)都通过管道传输到一些功能中,而这些功能一直都很好地分析了这条路是多么好.
但就是这样,我脑子里有很多缺失的部分,就像Lauren在她的个人资料中使用的每个功能一样.如果有人能指出一些关于如何运作的更详细的信息,你会让我的下周更加容易:)
另外,在Lauren的帖子中,source_function她在里面加载了一个./srtm_bayarea.asc文件.那个.asc文件是什么样的?如何生成一个文件,例如,存储在pgsql数据库中的数据?我们可以使用其他格式,比如GeoJSON吗?
然后,当segment_function她使用像source.lon和那样的东西时target.lat,那些是指存储在asc文件中的原始数据吗?或者该文件是否被处理成一些标准,以映射所有内容以符合它?
正如你所看到的,我是一个完整的路由新手,也许是一般的GIS,但我想更多地了解围绕OSRM生态系统的这些标准和工具.你能和我分享一些小技巧吗?