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.ama...@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 ...
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à