1

我正在评估 GraphHopper 以计算路线。从我读到的内容来看,它肯定是我的选择,特别是因为它有各种算法和 Web API。但是,GraphHopper 使用 OSM 格式,我拥有的数据位于一个大的形状文件(~1 Gb)中,并且有自己的字段来指定道路的类型、方向等。我认为它需要编写形状文件的阅读器(如 OSMRader)。有些人建议使用转换器将形状文件转换为 OSM 格式,并将其与 GraphHopper 一起使用。但我有几个问题希望我能得到答案:

(1) 是否有一个我可以随时使用的 ShapeReader - 这将是最有用的。

(2) 如果我使用转换器从形状文件创建 OSM,GraphHopper 将如何知道来自形状文件的字段值的语义?

(3) 如果我编写自己的 ShapeReader,是否有任何文档可以帮助我 - 例如需要实现什么最低限度才能使形状文件与 GraphHopper 一起使用?

4

1 回答 1

1

将我的评论转换为答案:

Re (1) 目前没有ShapeReader,请为此开一个issue。

回复 (2) 我不知道。

Re (3) 还有一些测试,但我担心没有文档。尽管您可以阅读开发人员文档并在邮件列表中询问是否有不清楚的地方

于 2014-07-20T12:46:25.677 回答