Le 30 décembre 2011, sly (sylvain letuffe) a écrit : > > Je pourrais carrément enlever les nodes/ways/relations qui sont > > garantis ne pas être en France (modulo un éventuel buffer), mais je > > pense que ça donnera des choses erronées si un node se déplace sur > > des milliers de kilomètres. Par exemple, si il se promène depuis > > Paris vers New York - rien ne l'interdit dans la bdd OSM, même si > > ça me parait un cas un peu étrange. >
J'ai modifié l'ensemble des scripts pour savoir de façon sûre si un élément modifié était dans le polygone ou pas avant le diff généré. Du coup, je peux obtenir les diffs "optimaux", ne contenant que les vrais changements concernant le polygone France - j'ai quand même pris une petit marge autour du polygone pour rajouter des <delete> sur cette zone. Ces diffs "optimisés" se trouvent donc temporairement là: http://osm8.pole-aquinetic.fr/hour-replicate-france/ J'ai testé sur la base osmosis de osm7, et l'import est nettement plus rapide (on passe de ~2h à ~20 min pour 24h de données). Ça devrait aussi permettre d'optimiser les analyses osmose (en développement) qui utilisent ces diffs. Par contre, il reste une limitation: le polygone utilisé est celui donné à Geofabrik, qui est donc une forme très approximative de la frontière. Le but étant de pouvoir télécharger l'extract de Geofabrik, puis le mettre à jour, je pense que le polygone choisi est le bon, mais ça peut aboutir à des surprises sur des morceaux supplémentaires sur les frontières :) -- Jocelyn _______________________________________________ dev-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev-fr
