On Jan 14, 2008 10:11 AM, Lambertus <<a href="mailto:osm@na1400.info">osm@na1400.info</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Brett,<br><br>Lets see if I can put this down nice and short: I've had a little chat<br>on the IRC today about splitting the planet file into subtiles for my<br>Garmin endeavors. I complained about missing ways where they cross tile
<br>boundaries because of how the bboxes are extracted from the planet file<br>and that this is quite a showstopper for the Garmin maps.<br><br>Now, this could be solved using the completeWays option but that is not<br>useable when processing the whole planet file. Also the ways do not stop
<br>at the edges of the tiles. So RichardF (et al) came up with an idea<br>where large tiles were extracted which would be post-processed to<br>produce subtiles with ways neatly cut on the edges. This would lower the<br>amount of RAM needed to maintain a list of nodes and ways that are
<br>involved significantly, resulting in a workable solution. We discussed<br>some more about this and came to the conclusion (Bobkare/Kleptog) that<br>it might be a nice addition to Osmosis to add this as a new feature. How
<br>about that, eh?<br><br>Attached is the (long but condensed) IRC log which shows the idea (and<br>some spin-offs) as described above in some more detail (although in bits<br>and pieces).<br><br>What d'you reckon? Is this something for Osmosis?
<br><br>Regards, Lambertus<br><br></blockquote></div><br>Lambertus,<br><br>I know you directed that at Brett, but the tiling task is something I was planning on writing for Osmosis (maybe as a plugin). I'll take a look at your attached conversation. Brett is working on a Dataset implementation which could make this task a lot easier. It allows random access of entities, and could conceivably allow you to create all your tiles in one pass instead of having to break it down hierarchically as you mentioned.
<br><br>One problem is that I'm pretty time-constrained right now. I'm looking for a new job and trying to train my replacement. If I don't get to contribute code, I'd like to give some input at least. (I'm planning on using it for making routable Garmin maps.)
<br><br>Thanks,<br><br>Karl<br>