Si vous voulez corriger des numéros avec d'autres caractères que des chiffre et des espace et éventuellement un + au début, avec http://overpass-turbo.eu/ cette requête sur une zone que vous aurez choisi :
[out:xml][timeout:2500]; ( node["phone"]["phone"!~"^[\+]?[ 0-9]+$"]({{bbox}}); way["phone"]["phone"!~"^[\+]?[ 0-9]+$"]({{bbox}}); relation["phone"]["phone"!~"^[\+]?[ 0-9]+$"]({{bbox}}); ); out meta; >; out meta qt; le seul problème c'est que il peut il y avoir plusieurs numéros dans le champ phone=* séparé par des ";" sinon plus compliqué : [out:xml][timeout:2500]; ( node["phone"]["phone"!~"^([\+33] ?)?[0-9]( ?[0-9])+(;([\+33] ?)?[0-9]( ?[0-9])+)*$"]({{bbox}}); way["phone"]["phone"!~"^([\+33] ?)?[0-9]( ?[0-9])+(;([\+33] ?)?[0-9]( ?[0-9])+)*$"]({{bbox}}); relation["phone"]["phone"!~"^([\+33] ?)?[0-9]( ?[0-9])+(;([\+33] ?)?[0-9]( ?[0-9])+)*$"]({{bbox}}); ); out meta; >; out meta qt; Pour celui là je garantis pas qu'il n'y a pas d'erreur :) C'est sensé vouloir dire que les numéros peuvent commencer par +33 qu'il n'y a, a part la +, que des chiffres et des espaces qu'il ne peut pas y avoir plusieurs espaces qui ce suivent qu'il n'y a pas d'espace avant ou après le numéro et qu'il peut y avoir plusieurs numéros qui se suivent séparer par des ";" :)
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr