[OSM-talk-fr] Nominatim et les phrases spéciales : on comment trouver simplement (?) quelque chose dans OSM

Yves Pratter yves.pratter at gmail.com
Sam 13 Déc 14:44:40 UTC 2014


Merci Philippe pour ta réponse relativement courte :)

> Plus exactement ce ) quoi tu t'attends c'est un recherche de champs compatibles avec une adresse postale française
Entre-autres ;-)
Le plus important c’est de trouver simplement des objets de la vie courante. (Passez la partie sur les 9 codes postaux lyonnais et allez voir plus bas pour les généralités)

<—— cas lyonnais ——

> alors que Nomintaim n'est pas spécifiquement prévu pour la France ni pour les adresses postales et doit pouvoir servir à trouver diverses choses dans la base.
> Les champs "redondants" ne le sont que dans le sens postal.
Ok, mais pour un usage courant avoir une liste à rallonge de noms ne va pas faciliter l’utilisation d’OSM par le grand public.

> Cependant curieusement on se demande pourquoi Nominatim trouve l'unique code postal 69006 pour le premier hôtel dans le 6e arrondissement de Lyon mais retourne 9 des codes postaux…
Il me semble que c’est un « bug » dans les données.

hôtel a cours albert thomas <http://www.openstreetmap.org/search?query=h%C3%B4tel%20a%20cours%20albert%20thomas#map=18/45.74507/4.87338&layers=H>
Lagrange City <http://www.openstreetmap.org/way/62338429>, Cours Albert Thomas, Lyon, 69001;69002;69003;69004;69005;69006;69007;69008;69009, France
Hôtel du Nord <http://www.openstreetmap.org/node/2453696355>, Rue Guy, Lyon, 69003, France
Mercure Lyon Lumière <http://www.openstreetmap.org/node/219232834>, 71-73-75, Cours Albert Thomas, Lyon, 69001;69002;69003;69004;69005;69006;69007;69008;69009, France

Quelques observations :

Lagrange City est un aparthôtel situé au 81-85 Cours Gambetta (cf. leur site web <http://www.lagrange-city-lyon-lumiere.com/contact/contactez-nous-formulaire-telephone-fax-informations>). Sur la carte il y a les n° 81 et 83 qui sont? sur le tracé du bâtiment.

L’hôtel du Nord semble avoir une adresse correcte, c’est bizarre que le géocodage se fasse sur l’autre rue… (il est au coin de la Rue Guy et du Cours Albert Thomas).

L’hôtel Mercure Lyon Lumière est au 69 cours Albert Thomas (cf. site web <http://www.mercure.com/fr/hotel-1535-hotel-mercure-lyon-lumiere/index.shtml>). C’est un nœud isolé « contenu » dans un bâtiment avec 8 n° de rues <http://www.openstreetmap.org/node/219232834#map=19/45.74726/4.86812&layers=H>
La recherche 71 cours albert thomas, lyon <http://www.openstreetmap.org/search?query=71%20cours%20albert%20thomas,%20lyon#map=18/45.74709/4.86777> renvoie 4 POI avec avec les 9 codes postaux de Lyon (ce sont tous des nœuds situé dans ce même bâtiment). 

J’ai essayé de trouver l’adresse 111 Cours Albert Thomas, lyon <http://www.openstreetmap.org/search?query=111%20Cours%20Albert%20Thomas,%20lyon#map=18/45.74507/4.87338&layers=H> (pas de 111 visible sur la carte). 
Le cours sort 6 fois avec les codes postaux 69003 (2X), 69007, 69008 (2X) et 69001;69002;69003;69004;69005;69006;69007;69008;69009

Des idées ?

——cas lyonnais ——>

> Si on ôte des éléments "superflus" des résultats de Nominatim, on risque de ne plus voir l'arrondissement et rester avec le code postal non résolu!
Le code postal non résolus est un bug ?

Mais je parle de le supprimer pour l’affichage (du moins pour des POI adressables par la poste.
Après pour une forêt ou un lieu naturel on pourrait envisager une règle différente (comme un règle d’affichage des adresses postales par pays).

> On voit la limite de Nominatim, il n'y a pas vraiment moyen de simplifier les résultats selon certains types de recherche (par exemple ici selon une adresse postale française),
Si, j’ai cru voir des sites qui n’affichent que la partie de l’adresse qui les intéressent.
Je sais que le géocodage est hyper compliqué mais c’est important de l’améliorer pour ne pas réserver OSM aux seuls geeks ;-)
 
> Pourtant un profil de recherche "postale" devrait être assez commun à tous les pays et réglé correctement avec les champs adéquats et dans le bon ordre pour chaque pays
+1 (règle d’affichage par pays)

> (toi tu veux le code postal avant la ville selon l'usage postal en France
Je me répète, je veux surtout un affichage clair — ça sera déjà une grosse avancée) :-)

Et surtout que la recherche « gare à lyon » me renvoie que les gares et pas les stations de métro !
Ou que « métro proche du cours gambetta, lyon » fonctionne !
C’est en partie faisable en revoyant les phrases spéciales (il faut chercher station de métro proche)

> Si on utilise en revanche Nominatim pour chercher des listes de services, l'adresse postale n'est pas forcément suffisante; encore moins si ce qu'on cherche n'est pas un lieu précis mais une région, une forêt, une rivière, une montagne, un parc naturel, un étang qui n'ont pas d'adresse en propre…
cf. règles plus haut.

On peut faire une maquette en javascript pour tester tout ça et ensuite proposer ça à la fondation.
Il faut aussi évaluer ces aspects avec les autres géocodeurs.

—
Yves
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20141213/c0010f5a/attachment.htm>


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