我使用Overpass API查询边界框:
http://overpass-api.de/api/interpreter?data=node(44.8108,-0.638973,44.9167,44.8108);out;way(44.8108,-0.638973,44.9167,44.8108);out;
应该返回该区域内的所有节点和路由(44.8108,-0.638973,44.9167,44.8108)。
XML解析显示某些方式由未在XML中定义的节点组成。例如,way[id=459837502]
由node[ref=4557387912]
组成,但文件中没有关于该节点的信息(经度,纬度等)。
我可以使用什么样的查询来获得完整的地图(就数据一致性而言)?
EDIT。更糟糕的是:我有一条路线(n1,....,n100),其中n1和n100在节点部分定义,但没有一个中间节点。
EDIT2。地图大小为150M字节
答案 0 :(得分:1)
要在包含所有相应节点的边界框中获取方法,您需要使用不同的语法:
( way(44.8108,-0.638973,44.9167,44.8108); >; );out;