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

jul...@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

_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr

Répondre à