Да именно с этим создалось, но теперь при подставлении этого poly в osmosis:
osmosis --rb C:\Distrib\maps\planet101022.pbf --lp --b --bp file=C:\maps\australia\alice.poly -wx C:\maps\australia\alice.osm
получаю такую ошибку:
07.11.2011 17:34:22 org.openstreetmap.osmosis.core.Osmosis main
SEVERE: Execution aborted.
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Only one default (un-nam
ed) argument can exist per task. Arguments 8 and 7 have no name.
at org.openstreetmap.osmosis.core.cli.CommandLineParser.parseTask(Comman
dLineParser.java:317)
at org.openstreetmap.osmosis.core.cli.CommandLineParser.parse(CommandLin
eParser.java:90)
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(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Laun
cher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:239)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
352)
at org.codehaus.classworlds.Launcher.main(Launcher.java:31)
А какая религия мешает писать длинные ключи? Самому же потом читать свои скрипты удобнее.
Во вторых нет такого ключа “-wx” есть “–wx”, но и упущен file= у этого ключа (хотя свежий осмосис вроде допускает подобные умолчания). Необходимость --b здесь под сомнением, как и --lp.