[OSM-dev-fr] osmosis, filtrer un changeset

julien balas julien at krilin.org
Dim 31 Oct 22:54:24 GMT 2010


Salut
dans le but d'avoir une base FR a jour, j'applique la procédure cité ici
http://wiki.openstreetmap.org/wiki/Minutely_Mapnik

ca fonctionne mais ca me donne les diff mondiale
je cherche donc a filtrer les minutely diff pour ne garder que celles FR.
Pour ca je pensait utiliser osmisis, mais il semble que ne j'arrive pas 
a trouver les bon parametres
1) je lit bien un xml-change
2) j'ecris bien un xml-change
3) mais visiblement on ne peut pas faire de bounding box sur un change

julien at dende:~/osm/planet/planet$ zcat changes2.osc.gz | osmosis 
--read-xml-change file=/dev/stdin  --bounding-box left=-6.44 
bottom=40.98 right=10.36 top=51.36 --write-xml-change file=-\ | gzip > 
changes2.osc.fr.gz
Oct 31, 2010 11:40:24 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Osmosis Version 0.37
Oct 31, 2010 11:40:25 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Preparing pipeline.
Oct 31, 2010 11:40:25 PM org.openstreetmap.osmosis.core.Osmosis main
SEVERE: Execution aborted.
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Task 
2-bounding-box does not support data provided by default pipe stored at 
level 1 in the default pipe stack.
	at 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks.retrieveTask(PipeTasks.java:157)
[...]

une recherche sur google m'a inciter a essyer une option 
"--read-xml-0.5" ou "--migrate" mais ces taches n'existent pas dans 
osmosis 0.37

sur http://forum.openstreetmap.org/viewtopic.php?id=3328 ils n'y 
arrivent pas non plus.

sur 
http://gis.638310.n2.nabble.com/Osmosis-Bounding-polygon-does-not-support-change-data-as-input-td4363185.html 
ils disent que ca n'est pas possible, donnent des raisons et expliquent 
qu'il vaut mieux importer les diff mondiales puis de temps en temps 
supprimé tout ce qui ne nous interesse pas.
Vous faites comme ca vous aussi, ou bien vous avez tous une base 
mondiale ? :)

--
JB



More information about the dev-fr mailing list