gis - Separate forward and backward relation in overpass-api -


i need overpass-api data one, specific public transport line. let's has number 148 in city.

i use example below gives me combined ways of forward , backward routes. how can them separately?

<osm-script output="json">    <union>      <query type="relation">        <has-kv k="ref" v="148"/>        <bbox-query s="54.21466404047702" w="18.270263671875" n="54.503143645746924" e="18.840179443359375"/>      </query>          <recurse type="down" />    </union>      <print mode="skeleton" order="quadtile"/>  </osm-script>

you filter role: http://wiki.openstreetmap.org/wiki/overpass_api/overpass_ql#recurse_.28n.2c_w.2c_r.2c_bn.2c_bw.2c_br.29

here example other route, have forward , backward ways.

[out:json][timeout:25];  (   //get relation   relation["route"="bus"][ref=157]({{bbox}});    // ways particular role   way(r:"forward");    // may add ways empty role if want   // give role empty string   //way(r:"");    // way nodes.   // can't use >; operator, because recurse   // relation members.   node(w); );  out skel qt;  

try on overpass-turbo: http://overpass-turbo.eu/s/a4f


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -