Hello  James,<div><br></div><div>Well, the <a href="http://planet.osm.org">planet.osm.org</a> planet file is packaged with pbzip (parallel bzip) i'm not sure, that Java library supports that, so if you want to be sure that it works, do next:</div>

<div><br></div><div>1. install pbzip (if you have no any already)</div><div>2. learn how to speed-up pbzip process with -p parameter</div><div>3. run osmosis through pipe:  pbzip -p4 -dc planet.osm.bz2 | osmosis -rx file=/dev/stdin ....</div>

<div><br></div><div>This should work.</div><div><br clear="all">Alexander Chmyr<br>Senior Software Engineer<br>Cogniance, Inc<br>--------------------------<br>skype: alex.smudgy<br><br>
<br><br><div class="gmail_quote">On Fri, Dec 11, 2009 at 3:36 PM, Bellenger James R Mr NGA-IIG USA CIV <span dir="ltr"><<a href="mailto:James.R.Bellenger@nga.mil">James.R.Bellenger@nga.mil</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I am trying to clip out a region from the entire planet file and I am<br>
getting an error.<br>
<br>
My command is:<br>
<br>
/web/GoogleEarth/openstreetmap/osmosis/osmosis-0.32/bin/osmosis<br>
--read-xml file="planet-091209.osm.bz2" compressionMethod=bzip2<br>
inPipe.0="mypipe" --bounding-box top=-37.4201820576485<br>
left=144.487066931992 bottom=-38.22018205764854 right=145.587066931992<br>
--write-xml file="melbourne.osm" outPipe.0="mypipe"<br>
<br>
The error message is:<br>
<br>
Dec 11, 2009 7:10:01 AM org.openstreetmap.osmosis.core.Osmosis run<br>
INFO: Osmosis Version 0.32<br>
Dec 11, 2009 7:10:02 AM org.openstreetmap.osmosis.core.Osmosis run<br>
INFO: Preparing pipeline.<br>
Dec 11, 2009 7:10:02 AM org.openstreetmap.osmosis.core.Osmosis run<br>
INFO: Launching pipeline execution.<br>
Dec 11, 2009 7:10:02 AM org.openstreetmap.osmosis.core.Osmosis run<br>
INFO: Pipeline executing, waiting for completion.<br>
Dec 11, 2009 7:10:03 AM<br>
org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager<br>
waitForCompletion<br>
SEVERE: Thread for task 1-read-xml failed<br>
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to parse<br>
xml file planet-091209.osm.bz2.  publicId=(null), systemId=(null),<br>
lineNumber=4312, columnNumber=100.<br>
        at<br>
org.openstreetmap.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:113<br>
)<br>
        at java.lang.Thread.run(Thread.java:619)<br>
Caused by: org.xml.sax.SAXParseException: XML document structures must<br>
start and end within the same entity.<br>
        at<br>
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unkno<br>
wn Source)<br>
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown<br>
Source)<br>
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown<br>
Source)<br>
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown<br>
Source)<br>
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown<br>
Source)<br>
        at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown<br>
Source)<br>
        at<br>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.endEntity(Unknown<br>
Source)<br>
        at<br>
org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)<br>
        at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown<br>
Source)<br>
        at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)<br>
        at org.apache.xerces.impl.XMLEntityScanner.scanLiteral(Unknown<br>
Source)<br>
        at org.apache.xerces.impl.XMLScanner.scanAttributeValue(Unknown<br>
Source)<br>
        at<br>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanAttribute(Unkn<br>
own Source)<br>
        at<br>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(U<br>
nknown Source)<br>
        at<br>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis<br>
patcher.dispatch(Unknown Source)<br>
        at<br>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno<br>
wn Source)<br>
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown<br>
Source)<br>
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown<br>
Source)<br>
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)<br>
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown<br>
Source)<br>
        at<br>
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)<br>
        at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)<br>
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)<br>
        at<br>
org.openstreetmap.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:108<br>
)<br>
        ... 1 more<br>
Dec 11, 2009 7:10:03 AM org.openstreetmap.osmosis.core.Osmosis main<br>
SEVERE: Execution aborted.<br>
org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more<br>
tasks failed.<br>
        at<br>
org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForCompletio<br>
n(Pipeline.java:146)<br>
        at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:85)<br>
        at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:30)<br>
<br>
I have used md5_sum to check that the file was downloaded correctly.<br>
<br>
Based on a uname -a call my system type is<br>
<br>
Linux giatwebstl02 2.6.16.60-0.57.1-default #1 Tue Nov 3 11:21:35 UTC<br>
2009 x86_64 x86_64 x86_64 GNU/Linux<br>
<br>
Jim Bellenger<br>
Imagery and Geospatial Scientist<br>
NGA/II-GIAT<br>
314-676-0887, DSN 846-0887<br>
Secure 577-3543<br>
<br>
<br>
_______________________________________________<br>
osmosis-dev mailing list<br>
<a href="mailto:osmosis-dev@openstreetmap.org">osmosis-dev@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/osmosis-dev" target="_blank">http://lists.openstreetmap.org/listinfo/osmosis-dev</a><br>
</blockquote></div><br></div>