Iets anders wat interessant is om selectief data af te halen voor een bepaald gebied, is de overpass API.<br><br>Ik haal daar bijvoorbeeld het skelet van een heel fietsroutenetwerk mee af, tesamen met alle zijwegen. Een voorbeeld van de syntax:<br>
<br>Eenvoudig:<br><br><osm-script timeout="7200" element-limit="9073741824"><br>  <query type="way"><br>    <user name="Chemins"/><br>    <has-kv k="name"/><br>
    <has-kv k="landuse" v="farm"/><br>  </query><br>  <br>  <br>    <union><br>      <item/><br>      <recurse type="way-node"/><br>    </union>  <br><br>  <print mode="meta"/><br>
</osm-script><br><br><br>Wat ingewikkelder:<br><br><osm-script timeout="7200" element-limit="9073741824"><br>  <query type="relation"><br>    <has-kv k="type" v="network"/><br>
    <has-kv k="network" v="rcn"/><br>    <has-kv k="addr:province" v="Vlaams-Brabant"/><br>  </query><br>  <br>  <br>    <union><br>      <item/><br>      <recurse  from="routerelation" type="relation-node" into="routerelationsnodes"/><br>
      <recurse type="relation-relation" into="routerelations"/><br>      <recurse from="routerelations" type="relation-way" into="routerelationways"/><br>      <recurse from="routerelationways" type="way-node" into="routerelationwaysnodes"/><br>
      <recurse from="routerelationwaysnodes" type="node-way" into="parentways"/><br>      <recurse from="parentways" type="way-node" into="parentwaysnodes"/><br>
      <recurse from="parentways" type="way-relation" into="parentwaysrelations"/><br>    </union><br>  <br><br>  <print mode="meta"/><br></osm-script><br><br>
Groeten,<br><br>Jo<br>