2008/7/16 Karl Newman <[EMAIL PROTECTED]>:

>
> At some point (somewhere around 0.24 or 0.25 if I recall correctly), the
> pipe processing order changed to more of a stack-based system. So, you might
> try to write out your xml files (--wx) after each bounding box (--bb) call
> instead of deferring them to the end.
>
> Karl
>

It changed in 0.25.  So it becomes more like:
osmosis -rx inputFile -tee --bb --wx --bb --wx ...

As Karl mentions the available pipes are now pushed onto a stack instead of
a queue.  The initial tee task will push all of its output pipes onto the
stack, the --bb task will pick off the top pipe then push its output pipe
onto the top of the stack.  The following task (which should be --wx) will
retrieve the --bb pipe leaving the next --tee pipe exposed at the top of the
stack for the next --bb task to consume.  Hope that makes sense.

The alternative is to name the pipes explicitly.
_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev

Reply via email to