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