Le 28/03/2017 à 14:47, Philippe Verdy a écrit :
Il manque sans doute des majuscules accentuées (ÂÊ).
Oui bien vu, c'est une erreur de m part.



Tu peux toujours essayer avec la liste complète des communes et tenter un rapprochement, une requête Overpass sur les relation admin_level=8/9 (prendre en compte peut-être à part Wallis-et-Futuna qui n'a pas de communes mais des districts et villages, pour la Polynésie je pense qu'on a déjà les noms de communes et îles toutes présentes après en avoir fait le tour exhaustivement, mais si tu t'intéresses juste aux communes, la liste en outre-mer n'est pas aussi longue qu'en métropole). Après ça il y a des noms de quartiers et d'anciennes communes fusionnées au niveau 10.
Alors moi je suis vraiment nul en requête Overpass mais preneur d'une liste en CSV.


Concernant la fin (entre parenthèse) cela semble trop restrictif aussi de se limiter à l'alphabet de base sans accent et un seul mot.
La fin c'est Christian Quest qui me l'a soufflée pour gérer les deux seuls cas :
* Château-Chinon (Campagne)
* Château-Chinon (Ville)
(qui sont une hérésie, soit dit en passant).
Je pourrais en effet étendre aux capitales accentuées et lettre accentuées mais aussi, pourquoi-pas, aux noms composés, etc. Pourquoi ne pas continuer à mettre n'importe quoi dans les parenthèses ? On pourrait légitimement avoir :
**Château-Chinon - Ville Magne du Rotrou (Saint Martin et Villedieux)**
Un cas purement théorique mais une telle horreur est tout à fait possible si l'on tient compte des conneries précédentes. Je fais donc le pari, plus ou moins risqué, que les deux exemples tordus de Château-Chinon ne se reproduiront pas à brève échéance.

Charles.



Le 28 mars 2017 à 14:32, Charles Nepote <char...@nepote.org <mailto:char...@nepote.org>> a écrit :

    Bonjour à tous,


    Un peu hors-sujet mais ça pourrait aider les outils de contrôle
    qualité d'OSM.
    Dans les divers outils et process informatiques il n'est pas
    toujours possible d'aller appeler la BAN pour vérifier le nom
    d'une commune.
    Je cherche donc à vérifier a minima la syntaxe d'un nom de commune
    à travers une regexp. J'ai produit la regexp suivante qui passe
    mes tests sauf qu'elle me semble un peu trop permissive. Toute
    remarque ou aide appréciée :)


_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à