[OSM-dev-fr] Réflexion autour des fichiers diff OSM
sly (sylvain letuffe)
liste at letuffe.org
Mer 8 Aou 14:56:24 BST 2012
On mercredi 8 août 2012, Christian Quest wrote:
> J'y ai aussi pensé, mais cela limite beaucoup plus le champs
> d'utilisation, c'est du pur osm2pgsql.
Pour avoir du grain à moudre et d'autres visions sur ce qui se fait, la
dernière version de l'overpass API intègre un mécanisme proche de ce dont on
parle, mais pas pour les diffs (uniquement pour l'import initial) :
http://wiki.openstreetmap.org/wiki/Overpass_API/versions
Son idée, pas idiote, est que toute instance de l'overpass API peut
être "clonée" afin de re-construire une base à jour à l'identique.
Je ne connais pas les entrailles précisément, mais le résultat annoncé est de
~4/8 heures pour un import de la base monde, là où, en partant d'un fichier
planet.osm il faut ~20 heures
Cela permet donc une topologie en multi-pyramide où chaque nouvelle instance
peut se greffer sur une existante et gagner du temps pour la construction
initiale.
En revanche, ce mécanisme n'existe pas (encore) pour les diffs
Et à mon avis, c'est du super spécifique à ce format, je doute qu'il est voulu
à la base un format générique
--
sly
qui suis-je : http://sly.letuffe.org
email perso : sylvain chez letuffe un point org
Plus d'informations sur la liste de diffusion dev-fr