[osmosis-dev] Error with read-pbf
Brett Henderson
brett at bretth.com
Tue Sep 18 12:07:26 BST 2012
On 12 September 2012 08:20, Jean-Michel Hélary <
jean-michel.helary at club-internet.fr> wrote:
> Le 11/09/2012 23:30, Igor Podolskiy a écrit :
>
> Hi Jean-Michel,
>
> I'm new on this mailing list, but I've been using osmosis during one
> year now.
>
> Presently, I'm using osmosis 0.41 to extract a bounding box from a pbf
> file (downloaded from geofabrik). I'm using the following command :
>
> osmosis --read-pbf file="languedoc-roussillon.osm.pbf" --bounding-box
> top=43.70 left=3.7792bottom=43.5292 right=3.98 --write-xml
> file="new-montpellier.osm"
>
> but it fails (GRAVE :execution aborted) and throws the following
> exception : org.openstreetmap.osmosis.core.OsmosisRuntimeException:
> *Argument 1 specifies an unrecognized option*.
>
> could you please post the full error output (with stack trace) so we can
> see where the exception originates?
>
> Bye
> Igor
>
> Hi Igor,
>
> Here is the full output :
>
>
> C:\maperitive\MesCartes>C:\osmosis-latest\osmosis-0.41\bin\osmosis
> --read-pbf file="languedoc-roussillon.osm.pbf"
> --bounding-box top=43.70 left=3.7792 bottom=43.5292 right=3.98 --write-xml
> file="new-montpellier.osm"
> 12 sept. 2012 00:08:49 org.openstreetmap.osmosis.core.Osmosis main
> GRAVE: Execution aborted.
>
> org.openstreetmap.osmosis.core.OsmosisRuntimeException: Argument 1
> specifies an
> unrecognised option.
> at
> org.openstreetmap.osmosis.core.cli.CommandLineParser.parse(CommandLineParser.java:92)
> at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:74)
> at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
>
That error is caused by passing a single "-" option to Osmosis. Single
hyphen options specify global options such as "-v" or "-q" that aren't
related to specific tasks.
Is it possible that you have a osmosis.bat file somewhere under your home
directory that is passing additional options to Osmosis?
I don't have access to a Windows machine right now to validate your command
line. It seems to work fine under Linux.
Brett
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/osmosis-dev/attachments/20120918/657bfba8/attachment.html>
More information about the osmosis-dev
mailing list