如何从自定义街道中心线地图创建图形文件以供 graphhopper 使用

How to create graph file from custom street centerline map for use by graphhopper

Graphhopper 看起来正是我需要的能够反向地理编码、捕捉到网格和路由的东西。

我有一条自定义街道中心线,其中包含很多重要的权重信息(单向信息、"cost"、限速),我想生成一个图形文件(或者我可能需要创建一个自定义的Graphhopper class? 的 subclass 来利用这些数据。我对我的数据有很好的理解,但我 确实是 路线计算的新手,尽快掌握它。看来我需要从中心线数据本身生成一个图表。任何关于 modules/classes 从 OSM 数据构建图表的有用提示将不胜感激。我相信我最终会自己找到它,但我相信其他人也会很高兴在这里找到一些提示。我很乐意提供更多细节并分享我实际实施后所经历的过程,无论是在此处还是作为文档中的附加信息。

如果我正确理解您的用例,您应该查看 OSMReader 和 *FlagEncoder 类。还可以查看自定义阅读器,例如 shapefile、navteq(通用转换器)和军械测量 here