[OSM-dev] Osmosis: Bounding polygon does not support change data as input?
Andreas Kalsch
andreaskalsch at gmx.de
Thu Sep 18 06:37:29 BST 2008
I have set up a OSM database with Germany data. Now I want to update my
data daily. I have not found diff files for Germany so I want to use the
global diff files, which are not too big.
To re-import German data every day would be too expensive - it already
took some hours.
In Osmosis, I tried this:
osmosis/bin/osmosis --read-xml-change data/osm/20080916-20080917.osc
--bounding-polygon data/germany2pts.txt --apply-change --write-mysql
host=localhost database=osm_de user=user password=xxx
Result:
Sep 17, 2008 10:05:15 PM com.bretth.osmosis.core.Osmosis main
INFO: Osmosis Version 0.29
Sep 17, 2008 10:05:15 PM com.bretth.osmosis.core.Osmosis main
INFO: Preparing pipeline.
Sep 17, 2008 10:05:16 PM com.bretth.osmosis.core.Osmosis main
SEVERE: Execution aborted.
com.bretth.osmosis.core.OsmosisRuntimeException: Task 2-bounding-polygon
does not support data provided by default pipe stored at level 1 in the
default pipe stack.
at
com.bretth.osmosis.core.pipeline.common.PipeTasks.retrieveTask(PipeTasks.java:154)
at
com.bretth.osmosis.core.pipeline.common.TaskManager.getInputTask(TaskManager.java:164)
at
com.bretth.osmosis.core.pipeline.v0_5.SinkSourceManager.connect(SinkSourceManager.java:51)
at
com.bretth.osmosis.core.pipeline.common.Pipeline.connectTasks(Pipeline.java:69)
at
com.bretth.osmosis.core.pipeline.common.Pipeline.prepare(Pipeline.java:111)
at com.bretth.osmosis.core.Osmosis.main(Osmosis.java:49)
So am I right thinking, that the bounding polygon filter does not
support the input of change data?
More information about the dev
mailing list