hoe wil je dit gaan sorteren.. b/r-tree ? geef eens een hint<br>ondertussen ga ik xpath eens pesten<br><br>Groeten<br>Rob<br><br><div><span class="gmail_quote">Op 07-02-08 heeft <b class="gmail_sendername">Steven te Brinke</b> <<a href="mailto:s.tebrinke@student.utwente.nl">s.tebrinke@student.utwente.nl</a>> het volgende geschreven:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
Hallo,<br>
<br>
XPath is wel heel krachtig, maar niet heel snel. Ik denk dus dat het
gebruik van een gesorteerde lijst een beter idee is. Zelf heb ik nog
nooit .net gebruikt, dus daar heb ik niet zo veel verstand van. Maar
mocht het niet lukken, dan wil ik wel iets in Java schrijven. Daarmee
lees ik nu ook al OSM bestanden in.<br>
<br>
Groeten,<br>
Steven<br>
<br>
<br>
Rob schreef:
<blockquote type="cite"><div><span class="e" id="q_117f5bc2ee34cddb_1">ik heb die wpned-zuid.gpx (1701 waypoints) eens tegen de
places.osm (8875) laten draaien, om een indruk te krijgen van
performance<br>
en dit is een stukje output<br>
...<br>
wpt 52C37 close to Pannenschop @ 587m<br>
wpt 52C39 close to Vreewijk @ 300m<br>
wpt 52C43 close to Leensel @ 714m<br>
wpt 52C44 close to Leensel @ 1885m<br>
wpt 52C45 close to Heitrak @ 2708m<br>
wpt 52C46 close to Ommel @ 50m<br>
<br>
er wordt dus voor elk wapoint in de gpx de kortsbijzijnde plaats node
gevonden in de osm file, hiervoor loopt een dubbele foreach loop, deze
berekent de afstand tussen waypoint en node<br>
de search loop
begint nu al te kraken (lees 155 seconden) aangezien we nu al 15miljoen
itteraties hebben.<br>
<br>
ik ben een andere manier aan het bedenken<br>
bereken van elk waypoint de
5meter boundingbox coordinaten en laat de node selectie door xml parser
(xpath) doen, dit moet veel efficienter zijn.<br>
<br>
<br>
<div><span class="gmail_quote">Op 07-02-08 heeft <b class="gmail_sendername">Rob</b> <<a href="mailto:rob@coolbegin.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">rob@coolbegin.com</a>> het volgende
geschreven:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">dank
u, heb nu de netherlands.osm van 600MB<br>
dat wordt flink stampen voor xml parser ;)<br>
<br>
<div><span class="gmail_quote">Op 07-02-08 heeft <b class="gmail_sendername">Lambertus</b> <<a href="mailto:osm@na1400.info" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">osm@na1400.info</a>>
het volgende geschreven:</span>
<div><span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Rob
wrote:<br>
> weet iemand (kleptog?) de locatie van de nederlandse osm file ?<br>
> heb even op de wiki rondgekeken maar helaas nog niet gevonden<br>
><br>
Hier staan allemaal up-to-date excerpts:<br>
<a href="http://download.geofabrik.de/osm/europe/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://download.geofabrik.de/osm/europe/</a><br>
<br>
_______________________________________________<br>
Talk-nl mailing list<br>
<a href="mailto:Talk-nl@openstreetmap.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Talk-nl@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl</a><br>
</blockquote>
</span></div>
</div>
<br>
</blockquote>
</div>
<br>
</span></div><pre><hr size="4" width="90%"><span class="q">
_______________________________________________<br>Talk-nl mailing list<br><a href="mailto:Talk-nl@openstreetmap.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Talk-nl@openstreetmap.org</a>
<a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl</a>
</span></pre>
</blockquote>
</div>
<br>_______________________________________________<br>Talk-nl mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Talk-nl@openstreetmap.org">Talk-nl@openstreetmap.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl" target="_blank">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl</a><br>
<br></blockquote></div><br>