我正在开发一个javascript项目来导航行人。我使用openstreetmap为我提供所需的地图信息。我正在使用带有overpass-api的ajax请求来获取街道和人行道(单独)。
我想要找到的是街道和人行道的交叉点,没有标记。它们只能相互重叠。
是否有一个高效的查询来实现这一目标?
答案 0 :(得分:1)
通过JavaScript查找此类错误效率非常低。你想要实现什么目标?
OSM有很多quality assurance工具,其中一些工具可以找到这些缺失的交叉点。一个例子是Keep Right。 KeepRight提供了一个可以在JavaScript应用程序中使用的GPX导出。
答案 1 :(得分:1)
原则上,我做第二次scai的anwser:使用已有的qa工具大多数情况下更好。但是如果你真的想要使用立交桥,你也可以通过这种有点复杂(并且可能不那么高效)的查询得到类似的东西: