我有一个大芝加哥地区的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,请参阅我最近发布的流量数据