找到没有节点的方式的交叉点

时间:2013-10-25 11:31:57

标签: javascript openstreetmap intersection overpass-api

我正在开发一个javascript项目来导航行人。我使用openstreetmap为我提供所需的地图信息。我正在使用带有overpass-api的ajax请求来获取街道和人行道(单独)。

我想要找到的是街道和人行道的交叉点,没有标记。它们只能相互重叠。

是否有一个高效的查询来实现这一目标?

2 个答案:

答案 0 :(得分:1)

通过JavaScript查找此类错误效率非常低。你想要实现什么目标?

OSM有很多quality assurance工具,其中一些工具可以找到这些缺失的交叉点。一个例子是Keep Right。 KeepRight提供了一个可以在JavaScript应用程序中使用的GPX导出。

答案 1 :(得分:1)

原则上,我做第二次scai的anwser:使用已有的qa工具大多数情况下更好。但是如果你真的想要使用立交桥,你也可以通过这种有点复杂(并且可能不那么高效)的查询得到类似的东西:

http://overpass-turbo.eu/s/1mk