<div class="gmail_quote">On Thu, Dec 16, 2010 at 9:22 AM, Frederik Ramm <span dir="ltr"><<a href="mailto:frederik@remote.org">frederik@remote.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
   I have made a small Perl script that allows you to extract a<br>
bounding box from the history planet file. It's very basic (no<br>
"completeWays"/"completeRelations" mode, i.e. trouble at the edges of<br>
your bbox) and dreadfully slow (about 10 hours to process the whole<br>
file) but it's a start. It doesn't use a lot of memory so should be<br>
runnable by anybody.<br>
<br>
If someone feels like (a) re-implementing this in C or (b) enhancing<br>
Osmosis to be able to deal with history files, that would of course be<br>
the "proper" way to do it. My solution is just a quick hack to extract<br>
an area of interest for further processing.<br>
<br>
I haven't tested it thoroughly but made some spot checks and it seems to<br>
work all right, including proper handling of object deletion (i.e.<br>
includes the last "visible=false" version if an object gets deleted).<br>
<br>
It's at applications/utils/osm-extract/<a href="http://history-excerpt.pl" target="_blank">history-excerpt.pl</a> in our SVN.<br></blockquote><div><br></div><div> Hi Frederik and others,</div><div>Revisiting this old thread. I seem to remember this script was superseded / made obsolete by something else, but can't find what / where. </div>

<div>Do I really need to unpack the full history planet to use this or can I use bzcat?</div><div><br></div><div>Martijn</div></div><br>-- <br>Martijn van Exel<br><a href="http://about.me/mvexel" target="_blank">http://about.me/mvexel</a><br>