Bonjour, J'avais aussi commencé à regarder la mise en oeuvre d'un robot. Je me suis fait une base SQLite à partir de france.osm.bz2 pour générer des rapports ; par exemple il y a env. 7700 ways avec un name qui commence par une minuscule (http://ballancourt.sibert.fr/osm/minuscules.htm).
Pour ceux que ça intéresse la transformation osm->sqlite3 est disponible en C++ à http://marc.sibert.fr/spip.php?article63. Une idée d'algo était : Importer france.osm et faire les sélection dessus. Pour chaque champ méritant un changement, vérifier dans l'API OSM (en live) que l'élément et l'erreur sont toujours présents Appliquer la correction. On peut évidemment s'arrêter entre 1 et 2 et générer des rapports pour obtenir une validation humaine avant d'appliquer les modifications. Marc SIBERT [EMAIL PROTECTED] a écrit sur 09/12/2008 14:45:41 : > Bonjour, > > Avant d'envoyer le résultat du bot dans la base OSM, ne pourrait on > pas d'abord faire un rendu de l'hexagone modifié histoire de voir > s'il n'y a pas de gros pb? > > David MENTRE a écrit : > Bonjour, > > 2008/12/8 sylvain letuffe <[EMAIL PROTECTED]>: > > http://wiki.openstreetmap.org/wiki/FR:Robot_de_traitement > > [...] > > J'attends vos idées et commentaires ici même... > > > Juste pour être sûr d'avoir bien compris, tu veux : > - lire en entrée le fichier .osm ; > - faire les corrections en local ; > - répercuter les changements effectués grâce à l'API réseau utilisée > par JOSM et consorts. > > C'est ça ? > > Sinon, mêmes remarques que les autres : avoir une liste très stricte > de modifications à faire au lieu de faire des modifications générales. > Pour avoir commencé un travail similaire[1], il y a *énormément* de > cas tordus dans les coins si on veut faire le boulot en toute > généralité. > > Amicalement, > d. > > [1] Un exemple pas à jour : > http://www.linux-france.org/~dmentre/open-street-map/hexagone- > latest.osm.bz2.warn.html > Code : > http://www.linux-france.org/cgi-bin/hgwebdir.cgi/ocaml-osm- > route/latest?f=32761f4bd6f8;file=check.ml > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr ----------------------------- Disclaimer ------------------------------ --- Ce message ainsi que les éventuelles pièces jointes constituent une correspondance privée et confidentielle à l'attention exclusive du destinataire désigné ci-dessus. Si vous n'êtes pas le destinataire du présent message ou une personne susceptible de pouvoir le lui délivrer, il vous est signifié que toute divulgation, distribution ou copie, totale ou partielle, sur un quelconque support de cette transmission est strictement interdite. Si vous avez recu ce message par erreur, nous vous remercions d'en informer l'expéditeur par téléphone ou de lui retourner le présent message, puis d'effacer immédiatement ce message de votre systeme. Tout message électronique est susceptible d'altération. Le "groupement des Mousquetaires" décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié.--- --- This e-mail and any attachments is a confidential correspondence intended only for use of the individual or entity named above. If you are not the intended recipient or the agent responsible for delivering the message to the intended recipient, you are hereby notified that any disclosure, distribution or copying, either whole or partial, in any medium of this communication is strictly prohibited. If you have received this communication by mistake, please notify the sender by phone or by replying this message, and then delete this message from your system. E-mails are susceptible of alteration. The "Mousquetaires' group" shall not therefore be liable for the message if altered, changed or falsified.--- -----------------------------------------------------------------------
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr