0

我在http://download.geofabrik.de/europe.html下载了一个.osm.pbf文件。我需要将数据(街道等)转换为图表,以便计算路线。我相信这些文件已经可以与节点一起使用,但我无法读取数据。

我尝试使用http://www.osmsharp.com/但我不太了解该软件。有人可以给我一个合适的库的链接,或者给我一些关于如何从 OSM 访问数据的提示。一些伪/示例代码也很好。

我是openstreetmaps和这种解析的新手,所以如果这是一个菜鸟问题,我很抱歉。

如果您有任何问题,请务必告诉!

谢谢!

4

1 回答 1

2

我建议首先使用OSM XML来了解 OSM 数据是如何工作的。启动 OSM 编辑器(例如浏览器编辑器iD或独立编辑器JOSM)以查看真实的 OSM 数据也非常有帮助。

稍后您可以阅读PBF 格式(它主要比 OSM XML 更小更快)和PBF 软件支持。使用现有的库之一,不要试图重新发明轮子。

另请阅读有关如何从 OSM 数据计算路由图的信息。另请查看OSM wiki 中的路由。有一些可用的一般信息以及在线和离线路由器列表。如果你被卡住了,你可以看看他们的实现。

于 2016-11-21T21:08:50.883 回答