Graphhopper:使用OSM id为边缘添加权重



我有一个大芝加哥地区的pbf文件,并且能够使用graphhopper web查看器加载该文件。

我想使用我拥有的路段(每个路段都由OSM id标识)的额外使用数据来改进自行车路线。

从这个SO回答如何用我自己的多模式图快速启动graphhopper,我明白我需要将我拥有的使用数据输入GraphHopperStorage。关于这样做的几个问题:

1) 我的使用数据引用OSM ID。如何将pbf文件中的边引用到OSM id?我还有每个片段的头部/尾部的lat/lon坐标——根据我所读到的,我相信我必须使用这些来进行映射?

2) 一旦我创建了MyGraphHopperStorage,我是否可以坚持添加权重,这样我就不必在每次运行时都执行此操作?

感谢

tom

我的使用数据引用OSM ID。如何将pbf文件中的边引用到OSM id?

导入时需要保留一个(哈希)映射,以便在内部ID和OSM ID(边或节点)之间进行转换。即使在导入后也要继续使用osm-id,请参阅此示例项目

我能坚持增加权重吗,这样我就不必在每次跑步时都这样做了?

您可以将其存储到标志中并调用graph.flush,请参阅我最近发布的流量数据

相关内容

  • 没有找到相关文章

最新更新