是否有人知道我是否只能分离包含在.pbf文件中的十字路口节点?此文件格式中是否包含此线索(如果节点是十字路口的话)?
答案 0 :(得分:3)
解决问题的另一个选择是使用new Atlas project。
作为将.osm.pbf
文件加载到内存中Atlas文件的一部分,它负责在道路上执行way sectioning:
最后,每条地图Node
在双向道路上连接超过4 Edge
或在单行道上连接2 Edge
s将成为候选如果我正确理解你的问题。
答案 1 :(得分:2)
我不知道这个任务的现成解决方案,但它应该相对容易。
为了解析.pbf文件,我建议使用现有的库,如Osmosis或Osmium。这样,您只需要实现用例的实际语义。
节点本身没有任何特殊属性可以将它们标记为十字路口。因此,您必须查看包含节点的方式。
实施时的一些注意事项: