Overblijvende probleemgevallen/Remaining problems:<br><br><a href="http://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Cycle_Routes/Node_Network">http://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Cycle_Routes/Node_Network</a><br>
<br>Ik heb een manier gevonden om m.b.v. meerdere oproepen van Overpass API alle Belgische fietsknooppunten en hun relaties af te halen. Ook alle zijstraten van de routes worden afgehaald, zodat het mogelijk wordt om eventueel nieuwe routes op te pikken. De Overpass queries zien er als volgt uit:<br>
<br>I found a way to call the Overpass API several times in a row to download all Belgian cycle node networks and their relations. It also fetches all side streets, to enable picking up routes on those:<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
<union><br> <query type="relation" into="networks"><br> <bbox-query s="49.5" n="51.5" w="2.52" e="6.5"/><br> <has-kv k="type" v="network"/><br>
<has-kv k="network" v="rcn"/><br> <has-kv k="name" regv="Meetjesland"/><br> </query><br> <recurse type="relation-node" from="networks"/><br>
<recurse type="relation-relation" from="networks"/><br> <recurse type="relation-way"/><br> <recurse type="way-node"/><br> <recurse type="node-way" into="parentways"/><br>
<recurse from="parentways" type="way-node"/><br> <recurse from="parentways" type="way-relation"/><br> </union><br> <print mode="meta"/><br>
</blockquote><div><br>Die worden dan uitgevoerd als volgt:<br>This gets executed as follows:<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
cd "C:\Users\Jo\Documents\OSM gpx files\"<br><br>rem "C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\target.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\query.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
<br>"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\kust.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\kust.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\ommeland.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\ommeland.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\meetjesland.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\meetjesland.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\leiestreek.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\leiestreek.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\waasland.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\waasland.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\scheldeland.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\scheldeland.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\pajottenland.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\pajottenland.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\hageland.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\hageland.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\kalmthout.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\kalmthout.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\kempen.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\kempen.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\limburg.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\limburg.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "C:\Users\Jo\Documents\OSM gpx files\venn.osm" --post-file="C:\Users\Jo\Documents\OSM gpx files\venn.overpass" "<a href="http://overpass-api.de/api/interpreter">http://overpass-api.de/api/interpreter</a>"<br>
<br>cd "C:\Users\Jo\Documents\OSM gpx files\"<br><br>"C:\Program Files (x86)\java\jre6\bin\java.exe" -jar -Xmx850m "C:\Users\Jo\Downloads\josm-latest.jar" kust.osm ommeland.osm meetjesland.osm leiestreek.osm waasland.osm scheldeland.osm pajottenland.osm hageland.osm kalmthout.osm kempen.osm limburg.osm venn.osm<br>
</blockquote><br>Op een tiental minuten is alle relevante data afgehaald en zijn de lagen weer bij elkaar gevoegd in JOSM. Waarschijnlijk is er nog wel een commando (osmose?) dat die lagen zou kunnen samenvoegen voordat JOSM wordt aangeroepen.<br>
<br>In about ten minutes all relevant data is downloaded and the layers merged in JOSM. There is probably also a command which can do the merging before calling JOSM.<br><br>After this I release my Python script on it and detect all the new errors that got introduced. A few hours later everything is corrected and ready for upload.<br>
<br>An overview of remaining problems can be found here:<br><br><a href="http://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Cycle_Routes/Node_Network">http://wiki.openstreetmap.org/wiki/WikiProject_Belgium/Cycle_Routes/Node_Network</a><br>
<br>Polyglot<br></div>