En attendant, on pouvait chercher tous les arrondissements français
par leur nom simple, et c'était bien dans la liste des résultats
retournés par Nominatim.

Mais si maintenant on recherche "Cognac", on ne troue plus QUE la
ville et pas l'arrondissement, et c'est... mal.

Le fait que la liste retournée par Nominatim quand on cherche juste
"Cognac" contienne AUSSI l'arrondissement n'est PAS une anomalie de
Nominatim.

On peut uniquement jouer sur le critère de pertinence pour que la
ville soit listée avant l'arrondissement dans cette liste, et les
moyens pour ça existent déjà. Mais il n'y a strictement aucune raison
de supprimer l'arrondissement de cette liste par le renommage.

Le critère de pertinence est forcément subjectif et dépendant de ce
que recherche l'utilisateur, ce n'est pas à nous de décider que la
ville doit y figurer mais pas l'arrondissement. Mais on peut faire en
sorte que la ville apparaisse en premier sans utiliser ce renommage.

Bref il faut revenir à "Cognac" pour le name=*.

Les autres considérations comme le fait de composer l'expression
"arrondissement de Cognac" à partir des infos déjà corrects fournies
sont du traitement linguistique, et cela n'a rien à voir avec ce que
doit contenir et retourner une base de données lors des recherches,
car elle fournit déjà assez d'infos.

On pourrait éventuellement codifier et taguer les traitements
linguistiques possibles, mais si on veut on peut toujours ajouter un
autre tag pour la forme longue. Mais même si on a mis un tag
supplémentaire "long_name=Arrondissement de Cognac", il restera encore
le problème de la capitale initiale (malvenue pour l'utilisation dans
une phrase car le mot "Arrondissement" n'est pas un nom propre) et du
fait qu'il faudra éventuellement contracter un article placé avant
avec une apostrophe (bref cela demanderait encore un traitement
linguistique, spécifique au français, avec sa propre codification de
toute façon si on devait la renseigner aussi dans la base).

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

Répondre à