Как получить пути из OpenStreetMap, которые НЕ являются частью какого-либо отношения?

Я пытаюсь получить способы, которые НЕ являются частью какого-либо отношения, но я не смог найти ни одного примера такого исключения.

Например, беговые дорожки...

Способы, включенные в

relation['route'='running']

загружается в

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

также, что приводит к этому

введите здесь описание изображения

Оба пути «W» включены в отношение «R», поэтому мне они не нужны по отдельности.

Надеюсь понятно :)

Спасибо за любую помощь заранее!


person err    schedule 20.07.2017    source источник
comment
Вот пример такого запроса: wiki.openstreetmap.org/wiki/Overpass_API/ - пожалуйста, сообщите, если вы не можете понять это.   -  person mmd    schedule 20.07.2017
comment
Спасибо за Ваш ответ. Помогло, и на overpass-turbo работает (после смены параметров ноды на параметры пути, и какой-то автокоррекции вывода ноды - скриншот: imgur.com/a/exdpu), но если я экспортирую запрос и попытаюсь использовать его программно, я получу сообщение об ошибке: overpass.osm.rambler.ru/cgi/ meta;): не удалось открыть поток: Ошибка HTTP-запроса! HTTP/1.1 400 Неверный запрос   -  person err    schedule 22.07.2017
comment
С urlencode + оригинальными разрывами строк от overpass-turbo теперь все работает! Еще раз большое спасибо :)   -  person err    schedule 22.07.2017
comment
Ок, отлично. кстати: вы также можете ответить на свой вопрос ниже и принять его.   -  person mmd    schedule 22.07.2017
comment
Хорошо, я сделал ответ. С наилучшими пожеланиями :)   -  person err    schedule 23.07.2017


Ответы (1)


Пример узла в 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;
person err    schedule 23.07.2017