[OSM-talk-fr] [Nominatim] résultats non classés selon leur pertinence

Vincent de Chateau-Thierry vdct at laposte.net
Mar 19 Mar 21:15:34 UTC 2013



Le 19/03/2013 20:43, Christian Quest a écrit :
> Le 19 mars 2013 20:03, Francescu GAROBY <windu.2b at gmail.com> a écrit :
>> Oui, mais une rue (comme celle que je cherchais) qui se trouve dans la
>> commune de Caen, se trouve forcément dans l'arrondissement de Caen, alors
>> que les autres solutions proposées ne sont que dans l'arrondissement de
>> Caen. On pourrait alors penser qu'en tapant "rue Eugène Boudin, Caen", il
>> vaudrait mieux privilégier le cas où Caen désigne commune et arrondissement,
>> car il remplit plus de conditions que les autres résultats.
>
> Entièrement d'accord sur ce point, le résultat a des chances d'être
> plus pertinent si il y a cumul.
>
>
>> Autre raison : on cherche plus souvent une adresse dans une commune qu'une
>> adresse dans un arrondissement (qui connait vraiment les limites des
>> arrondissements ?).

Le sous-préfet ? :-)

>
> Il ne faut pas oublier non plus que les admin_level sont différents
> d'un pays à l'autre et les conventions d'adressage aussi... et que
> Nominatim essaye de gérer tout ça de façon globale.
>
En effet, et ce dernier point reste à mon avis un des noeuds du 
problème. Chaque pays a sa propre logique d'imbrication des "zones", 
d'ailleurs pas forcément administratives (penser aux zones postales aux 
USA par ex.).
En observant les tableaux de cette page :
http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative
on peut constater que chaque pays fait son marché parmi les 10 voire 11 
niveaux conventionnels. Aucun niveau (= aucune colonne) n'est utilisé à 
100% hormis le 2 (frontières de pays). Par suite, traiter uniformément 
(à quelques hacks près) tous les pays donne nécessairement des résultats 
discutables, selon le pays. L'importance donnée chez nous aux 
arrondissements (de part leur admin_level) par le moteur en est une 
illustration : le focus est mis sur la valeur d'admin_level, et non sur 
l'usage, qui en France occulte ce niveau, encadré qu'il est par deux 
niveaux très discriminants et utilisés en permanence : commune et 
département.

vincent




Plus d'informations sur la liste de diffusion Talk-fr