<div class="gmail_quote">On Fri, Oct 1, 2010 at 12:23 AM, Curt Nowak <span dir="ltr"><<a href="mailto:nowak@bwl.uni-hildesheim.de">nowak@bwl.uni-hildesheim.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hello dev,<br>
<br>
I also tested osmosis 0.37-SNAPSHOT with the bin-support for various countries downloaded at Geofabrik.<br>
In contrast to the -xml tasks I *sometimes* ran into an exception using the -bin tasks in combination with the --used-node task.<br>
<br>
For my example I used slovenia.osm.pbf (29-Sep-2010 03:41) downloaded at Geofabrik.<br>
Here's a simplified yet working example of the two commands I ran consecutively:<br>
osmosis.bat --read-bin slovenia.osm.pbf outPipe.0="fileReadPipe" --used-node-0.6 inPipe.0="fileReadPipe" outPipe.0="usedNodePipe" --write-bin inPipe.0="usedNodePipe" slovenia_filtered.osm.pbf<br>

osmosis.bat -verbose --read-bin slovenia_filtered.osm.pbf outPipe.0="fileReadPipe" --write-bin inPipe.0="fileReadPipe" slovenia_filtered2.osm.pbf<br>
(Complete error message at the end of this mail)<br>
<br>
Note, that running the following two commands does *not* throw an exception (the difference is the -xml version of writing and reading):<br>
osmosis.bat --read-bin slovenia.osm.pbf outPipe.0="fileReadPipe" --used-node-0.6 inPipe.0="fileReadPipe" outPipe.0="usedNodePipe" --write-xml inPipe.0="usedNodePipe" slovenia_filtered.osm<br>

osmosis.bat --read-xml slovenia_filtered.osm outPipe.0="fileReadPipe" --write-bin inPipe.0="fileReadPipe" slovenia_gefiltert_no_residential.osm.pbf<br>
<br>
What's up with that? Why is there suddenly a negative user id involved that is not present in the .osm file of Slovenia? Btw: This does *not* happen for all tested input files. E.g. Andorra worked fine.<br></blockquote>
<div><br>For users that aren't public, a user called NONE is used within the Osmosis pipeline.  It has an id of -1.  But that is typically not written to data files.  The bin tasks may need to update their handling of private users ...<br>
<br>Brett<br></div></div><br>