[déplacement sur dev-fr] Bonjour,
Le 25/10/2013 18:07, GaelADT a écrit : > Merci pour les nouvelles. Bon courage pour remettre tout en ordre. > Je suis en train de regarder un peu comme fonctionne ces minutes diffs > français. Je vais tester comment ça fonctionne et si ça passe sur un de nos > serveurs, je diffuserai l'adresse. Ca peut permettre d'avoir un peu de > redondance sur certains services importants. > Par contre je trouve assez peu de doc. Il s'agit bien de cet outil là : > https://github.com/jocelynj/osm/tree/master/osc_modif ? Oui, il s'agit bien de ça. C'est vrai qu'il n'y a pas tellement de doc dessus, juste quelques emails que j'ai envoyé il y a longtemps. Ça fonctionne avec une base OsmBin monde, mais je pense que ça devrait marcher avec une base france si on ne veut que générer des diffs france (mais c'est pas testé). Cette base est mise dans /data/work/osmbin/data, et les diffs sont stockés dans /data/work/osmbin/replication. Voilà les commandes à utiliser pour mettre en place le tout: ./modules/OsmBin.py --init /data/work/osmbin/data ./modules/OsmBin.py --import /data/work/osmbin/data <fichier pbf ou osm> # supprimer les polygons non utilisés du répertoire polygons # mettre un state.txt pertinent dans /data/work/osmbin/replication/planet ./update.py # à mettre dans un cron Ça devrait fonctionner, même si c'est pas optimal pour générer une seule région. Le script actuel fonctionne en deux passes: - génération d'un diff annoté, en ajoutant les bbox de tous les éléments modifiés - lancement en parallèle de la génération des différents diffs régionaux Le diff annoté n'est pas utile dans le cas où on ne génère qu'un seul diff: il sert principalement à accélérer la génération de diffs multiples, en enlevant rapidement les relations qui ne sont pas dans le polygone du diff en cours de génération. -- Jocelyn _______________________________________________ Talk-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-fr

