[Talk-de] Hilfestellung für Windows-Batch und osmosis

Jan Tappenbeck osm at tappenbeck.net
Mo Mär 21 12:07:28 UTC 2011



  hi !

ich habe mir ein Batchgebastelt mit welchem ich Daten aus 
osmosis-Filtern will (node und ways) um diese dann in einer Datei 
zusammenzuführen.

Hierzu verwende ich folgenden Ausdruck in einem Batch-File:

rem osmworkfolder .... Verzeichnis für den Osmosiszugriff
set project=hot_japan
set 
selectionset=amenity.pharmacy,amenity.hospital,amenity.school,amenity.college,amenity.university,amenity.fire_station,amenity.police,amenity.shelter,amenity.telephone,shop.supermarket,amenity.nursing_home 


%osmworkfolder%\osmosis\bin\osmosis.bat -v 99 --read-pbf latest.osm.pbf  
--tee 2 --node-key-value keyValueList=%selectionset% --write-xml 
%project%_node.osm --way-key-value keyValueList=%selectionset% 
--used-node --write-xml  %project%_way.osm

%osmworkfolder%\osmosis\bin\osmosis.bat --read-xml %project%_node.osm  
--read-xml %project%_way.osm --merge --write-xml %project%_select.osm

Das Filtern funktioniert auch - aber dann bricht das Script ab ohne eine 
Meldung. Auch beim Start über das CMD-Fenster kommt keine Fehlermeldung. 
Das Protokoll der Filterung habe ich unten angehängt.

Der Merge-Prozess wird nicht ausgeführt mehr - wenn ich den alleine 
ausführe dann ist werden die beiden Dateien verschmolzen.

Kann mir einer von Euch weiterhelfen ??

Gruß Jan :-)

D:\DATEN\JAN\openstreetmap\HOT_Auswertung>D:\DATEN\JAN\openstreetmap\osmosis\bin
\osmosis.bat -v 99 --read-pbf latest.osm.pbf  --tee 2 --node-key-value 
keyValueL
ist=amenity.pharmacy,amenity.hospital,amenity.school,amenity.college,amenity.uni
versity,amenity.fire_station,amenity.police,amenity.shelter,amenity.telephone,sh
op.supermarket,amenity.nursing_home  --write-xml hot_japan_node.osm 
--way-key-va
lue 
keyValueList=amenity.pharmacy,amenity.hospital,amenity.school,amenity.colleg
e,amenity.university,amenity.fire_station,amenity.police,amenity.shelter,amenity
.telephone,shop.supermarket,amenity.nursing_home  --used-node 
--write-xml hot_ja
pan_way.osm
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.Osmosis run
INFO: Osmosis Version 0.38
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-apidb-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.apidb.ApidbPluginLoa
der.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-areafilter-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.areafilter.AreaFilte
rPluginLoader.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-binary-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader crosby.binary.osmosis.BinaryPluginLoader.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-core-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.core.CorePluginLoade
r.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-dataset-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.dataset.DatasetPlugi
nLoader.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-pgsnapshot-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.pgsnapshot.PgSnapsho
tPluginLoader.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-replication-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.replication.Replicat
ionPluginLoader.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-set-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.set.SetPluginLoader.

21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-tagfilter-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.tagfilter.TagFilterP
luginLoader.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin configuration file from url 
jar:file:/D:/DATEN/JAN/openst
reetmap/osmosis/lib/default/osmosis-xml-0.38.jar!/osmosis-plugins.conf.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadBuiltInPlug
ins
FEINER: Loading plugin via loader 
org.openstreetmap.osmosis.xml.XmlPluginLoader.

21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadJPFPlugins
FEIN: Searching for JPF plugins.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
gatherJpfPlugin
s
FEINER: Loading plugins in D:\DATEN\JAN\openstreetmap\HOT_Auswertung\plugins
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
gatherJpfPlugin
s
FEINER: Loading plugins in 
C:\Users\tappenbeck\.openstreetmap\osmosis\plugins
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
gatherJpfPlugin
s
FEINER: Loading plugins in 
C:\Users\tappenbeck\AppData\Roaming\openstreetmap\osm
osis\plugins
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadJPFPlugins
FEIN: Registering the core plugin.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
registerCorePlu
gin
AM FEINSTEN: Plugin URL: 
jar:file:/D:/DATEN/JAN/openstreetmap/osmosis/lib/defaul
t/osmosis-core-0.38.jar!/org/openstreetmap/osmosis/core/plugin/plugin.xml
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.TaskRegistrar 
loadJPFPlugins
FEIN: Registering the extension plugins.
21.03.2011 13:00:19 org.openstreetmap.osmosis.core.Osmosis run
INFO: Preparing pipeline.
21.03.2011 13:00:19 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline prep
are
FEIN: Building tasks.
21.03.2011 13:00:19 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buil
dTasks
FEIN: Created task "1-read-pbf"
21.03.2011 13:00:19 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buil
dTasks
FEIN: Created task "2-tee"
21.03.2011 13:00:19 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buil
dTasks
FEIN: Created task "3-node-key-value"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buil
dTasks
FEIN: Created task "4-write-xml"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buil
dTasks
FEIN: Created task "5-way-key-value"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buil
dTasks
FEIN: Created task "6-used-node"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buil
dTasks
FEIN: Created task "7-write-xml"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline prep
are
FEIN: Connecting tasks.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks put
Task
FEIN: Task "1-read-pbf" produced unnamed pipe stored at level 1 in the 
default p
ipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline conn
ectTasks
FEIN: Connected task "1-read-pbf"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks ret
rieveTask
FEIN: Task "2-tee" consumed unnamed pipe stored at level 1 in the 
default pipe s
tack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks put
Task
FEIN: Task "2-tee" produced unnamed pipe stored at level 1 in the 
default pipe s
tack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks put
Task
FEIN: Task "2-tee" produced unnamed pipe stored at level 2 in the 
default pipe s
tack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline conn
ectTasks
FEIN: Connected task "2-tee"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks ret
rieveTask
FEIN: Task "3-node-key-value" consumed unnamed pipe stored at level 2 in 
the def
ault pipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks put
Task
FEIN: Task "3-node-key-value" produced unnamed pipe stored at level 2 in 
the def
ault pipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline conn
ectTasks
FEIN: Connected task "3-node-key-value"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks ret
rieveTask
FEIN: Task "4-write-xml" consumed unnamed pipe stored at level 2 in the 
default
pipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline conn
ectTasks
FEIN: Connected task "4-write-xml"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks ret
rieveTask
FEIN: Task "5-way-key-value" consumed unnamed pipe stored at level 1 in 
the defa
ult pipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks put
Task
FEIN: Task "5-way-key-value" produced unnamed pipe stored at level 1 in 
the defa
ult pipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline conn
ectTasks
FEIN: Connected task "5-way-key-value"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks ret
rieveTask
FEIN: Task "6-used-node" consumed unnamed pipe stored at level 1 in the 
default
pipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks put
Task
FEIN: Task "6-used-node" produced unnamed pipe stored at level 1 in the 
default
pipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline conn
ectTasks
FEIN: Connected task "6-used-node"
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks ret
rieveTask
FEIN: Task "7-write-xml" consumed unnamed pipe stored at level 1 in the 
default
pipe stack.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline conn
ectTasks
FEIN: Connected task "7-write-xml"
21.03.2011 13:00:20 org.openstreetmap.osmosis.core.Osmosis run
INFO: Launching pipeline execution.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskMan
ager execute
FEIN: Launching task 1-read-pbf in a new thread.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager execute
FEIN: Task 2-tee is passive, no execution required.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager execute
FEIN: Task 3-node-key-value is passive, no execution required.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager execute
FEIN: Task 4-write-xml is passive, no execution required.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager execute
FEIN: Task 5-way-key-value is passive, no execution required.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager execute
FEIN: Task 6-used-node is passive, no execution required.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager execute
FEIN: Task 7-write-xml is passive, no execution required.
21.03.2011 13:00:20 org.openstreetmap.osmosis.core.Osmosis run
INFO: Pipeline executing, waiting for completion.
21.03.2011 13:00:20 
org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskMan
ager waitForCompletion
FEIN: Waiting for task 1-read-pbf to complete.
21.03.2011 13:01:46 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager waitForCompletion
FEIN: Task 2-tee is passive, no completion wait required.
21.03.2011 13:01:46 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager waitForCompletion
FEIN: Task 3-node-key-value is passive, no completion wait required.
21.03.2011 13:01:46 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager waitForCompletion
FEIN: Task 4-write-xml is passive, no completion wait required.
21.03.2011 13:01:46 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager waitForCompletion
FEIN: Task 5-way-key-value is passive, no completion wait required.
21.03.2011 13:01:46 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager waitForCompletion
FEIN: Task 6-used-node is passive, no completion wait required.
21.03.2011 13:01:46 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskMa
nager waitForCompletion
FEIN: Task 7-write-xml is passive, no completion wait required.
21.03.2011 13:01:46 org.openstreetmap.osmosis.core.Osmosis run
INFO: Pipeline complete.
21.03.2011 13:01:46 org.openstreetmap.osmosis.core.Osmosis run
INFO: Total execution time: 86634 milliseconds.





Mehr Informationen über die Mailingliste Talk-de