Pour faire les modifications sur les numéros ça se fait quelque chose comme ça (ici c'est pour passer de 04XXXXXXXX à +334XXXXXXXX avec X un chiffre) : avec overpass-turbo.eu et :
[out:xml][timeout:2500]; ( node["phone"~"^04[0-9]{8}$"]({{bbox}}); way["phone"~"^04[0-9]{8}$"]({{bbox}}); relation["phone"~"^04[0-9]{8}$"]({{bbox}}); ); out meta; on exporte données brutes depuis l'API Overpass on ouvre le fichier avec un éditeur de texte et avec l'option rechercher et remplacer on fait : rechercher : <tag k="phone" v="04 remplacer : <tag k="phone" v="+334 Après comme je veux "envoyer" les données avec josm pour que josm sache que l'objet a été modifié il faut action="modify" dans la ligne : <node id="" lat="" lon="" version="" timestamp="" changeset="" uid="" user=""> ( ou <way id="" version="" timestamp="" changeset="" uid="" user=""> ou <relation ...>) Donc un 2eme rechercher et remplacer avec par exemple : rechercher : changeset=" remplacer : action="modify" changeset=" Après on renomme le fichier interpreter avec .osm et on l'ouvre avec josm et on envoie les modifications. J'ai testé et je l'ai fait sur une petite surface (68 objets modifiés) : https://www.openstreetmap.org/changeset/51596881 là c'est pour changer les numéro 04XXXXXXXX en +334XXXXXXXX avec X un chiffre on peut faire la même chose en changeant le regex (ici ça "^04[0-9]{8}$") dans overpass pour passer de 04 XX XX XX XX en +33 4 XX XX XX XX et pareil avec autre chose que les 04 , les fax ...
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr