Le vrai problème c'est que Nominatim gère extrêmement mal les codes postaux
(dans n'importe quel pays d'ailleurs), et ne sait pas faire le ménage. Plus
ça va, plus sa base de codes postaux est polluée par du n'importe quoi qui
ne se purge jamais.

Bref Nominatim ferait mieux d'effacer complètement sa base de codes postaux
ultra polluée, pour repartir de zéro à partir des véritables données de la
base OSM et avec un modèle de synchronisation mieux fichu, ainsi qu'une
meilleure analyse des requêtes de recherche en "plain text" tenant compte
du format privilégié des adresses propre à chaque pays (position relative
du code postal avant ou après la ville), et en analysant les noms de pays
seulement quand ils sont après le nom d'une commune (ne pas faire
d'inversion, mais tenir compte de la possible position du code pays groupé
juste avant le code postal national).

Ce sont deux problèmes séparés : le contenu de sa base à refaire, et
l'analyse des requêtes.

Accessoirement, il devrait complètement supprimer le critère relatif à
l'existence d'un lien Wikipédia (critère complètement farfelu, comme si la
pertinence d'un article Wikipédia devait influer sur l'importance relative
d'un lieu recherché), pour prendre en compte plutôt celui lié à la
population, uniquement pour trier les résultats mais pas pour les filtrer ;
le filtrage avec une bounding box en revanche, ou le tri par la distance
relative par rapport à un point central actuellement visualisé sur une
carte, sont de bonnes méthodes).

Si j'ai écrit auparaant c'était à cause des codes postaux retournés dans
les résultats de recherche qui dont complètement faux et qui n'existent pas
ou plus du tout dans la base OSM (car c'était des erreurs de saisie qui ont
été corrigées depuis). Nominatim devrait immédiatement supprimer TOUS les
codes postaux qui ne sont pas attachés à un objet OSM existant, cela ne
ferait pas de mal, bien au contraire !
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à