[OSM-talk-fr] Champs phone : futur projet du mois ?

Jérôme Amagat jerome.amagat at gmail.com
Mer 30 Aou 23:23:59 UTC 2017


oups
quand j'ai écrit "ça se fait quelque chose comme ça" j'ai oublier le "?"
parce que c'est une question.

Le 31 août 2017 à 01:21, Jérôme Amagat <jerome.amagat at gmail.com> a écrit :

> 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 ...
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20170831/8b709c9f/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr