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>