Ou script du mois si quelqu'un sait faire ?

J'ai trouvé qu'il y avait beaucoup de tags phone avec un numéro français 
incorrectement internationalisé.
Par exemple :

   https://www.openstreetmap.org/node/2999626704
   phone=+33 02 40 xx xx xx

On trouve aussi des phone=+33 3631

Dans tous les cas ces numéros sont faux, soit à cause du zéro en trop, 
soit parce que les numéros courts ne peuvent être utilisés depuis 
l'étranger. Mais comment les corriger de manière efficace ? J'ai bien 
envoyé une proposition de plugin Osmose mais je n'ai pas la 
configuration nécessaire pour la tester :

   https://trac.openstreetmap.fr/ticket/815

Et peut-être que les corrections pourraient être automatisées, au moins 
pour le premier round ?


Pour mes essais j'ai utilisé http://www.overpass-api.de/query_form.html
avec comme query :

node
  ["phone"~"[+]33 0"]
  (47,-5,48,-1);
out body;

Ça me donne un fichier que je filtre pour ne garder que les lignes 
contenant les coordonnées GPS :
  sed -e 's/" lon="/,/' -e t -e d phone.txt | less

Ensuite je n'ai plus qu'à les copier dans iD et à corriger les tags 
phone de tous les magasins et restaurants des alentours (ces problèmes 
viennent généralement par grappe). Mais ce n'est quand même pas très 
efficace.


-- 
Francois Gouget <[email protected]>              http://fgouget.free.fr/
                            $live{free} || die "";
_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à