[OSM-talk-fr] [Nominatim] résultats non classés selon leur pertinence
Christian Quest
cquest at openstreetmap.fr
Mar 19 Mar 19:43:16 UTC 2013
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 ?).
>
C'est pas si évident que ça...
Nominatim classe chaque toponyme par niveau, en reprenant les
admin_level et en descendant encore plus bas.
Si on considère qu'un niveau admin plus local est prioritaire, une rue
se trouvant dans un hameau portant le même nom qu'une grande ville
sortira en premier.
D'où l'idée d'utiliser wikipédia pour tenter de déterminer
l'importance d'un toponyme qui permet de dire que le nom d'un hameau
est moins important que le nom d'une ville dans le cas des homonymes.
Le cas des homonymes de Cognac est intéressant... "rue de l'église,
Cognac" -> c'est bien la ville de Cognac qui devrait sortir avant un
éventuel hameau portant le même nom et ayant aussi une rue de
l'église... enfin, il me semble, non ?
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.
--
Christian Quest - OpenStreetMap France
Synthèse du Week-end "SOTM-FR" à Lyon : http://openstreetmap.fr/synthese-sotmfr
Plus d'informations sur la liste de diffusion Talk-fr