我正在评估GraphHopper以计算路线。从我读到的,它肯定是我的选择,特别是因为它有各种算法和Web API。但是,GraphHopper使用OSM格式,我拥有的数据是一个大形状文件(~1 Gb),并且有自己的字段,用于指定道路的类型,方向等。我认为这需要写作形状文件的读者(如OSMRader)。有人建议使用转换器将shape文件转换为OSM格式,并将其与GraphHopper一起使用。但我有几个问题,希望我能得到答案:
(1)是否有一个我可以随时使用的ShapeReader - 这将是最有用的。
(2)如果我使用转换器从形状文件创建OSM,GraphHopper将如何知道来自形状文件的字段值的语义?
(3)如果我编写自己的ShapeReader,是否有任何文档可以帮助我 - 例如,使用GraphHopper使形状文件工作的最低限度需要实现?
答案 0 :(得分:1)
将我的评论转换为答案:
Re(1)目前还没有ShapeReader,请为此打开一个问题。
Re(2)我不知道。
Re(3)还有一些测试,但我担心没有文档。虽然您可以阅读开发人员文档并在邮件列表中询问是否有不清楚的内容