如何从OpenStreetMap获取不属于任何关系的方法?

时间:2017-07-20 11:14:39

标签: openstreetmap overpass-api

我正试图找到不属于任何关系的方法,但我找不到任何这种排除的例子。

例如,跑道......

包含在

中的方式
relation['route'='running']

正在

下载
way['leisure'~'track|stadium']['sport'='running']

也是,这导致了这个

enter image description here

两种“W”方式都包含在“R”关系中,所以我不需要那些分开的方式。

希望很清楚:)

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

通过OSM Wiki mmd的节点示例。

对于改变一些事情的方法......

原始示例:

area[name="Bonn"];
node(area)[highway=bus_stop]->.all;
rel(bn.all);
node(r);
( .all; - ._; );
out meta;

方法的工作示例:

area[name="%areaname%"];    
    way
      ["%whatever%"~"%you%|%need%"]
      ["%to%"="%filter%"]
      (area)
      ->.all;
    relation(bw.all);
    way(r);
    (
      .all;
      -
      ._;
    );
    (
      ._;
      >;
    );
    out meta;