Je n'ai jamais vraiment compris la logique de l'algo de Nominatim.

Je viens de faire un test, avec openstreetmap.org ainsi que via mon
application OsmAnd.

Je me suis placé sur une ville du 91, Palaiseau (la gare RER de Palaiseau
Villebon, pour être plus exact). Ensuite, j'ai cherché "mediatheque" (sans
accents). Déjà, la carte a sauté vers le premier résultat, donc on n'a
aucune idée d'où on était avant (ce qui est assez déroutant). Ensuite, on a
cette liste-ci :

[image: Screenshot_20221207_164617.png]

Il y a quand même *beaucoup* de médiathèques plus proches que celle de
Viry-Chatillon. C'est sans doute le manque d'accents qui le gêne. Les
résultats sautent vers le 46, puis 78, puis 98, puis 40, puis 98 à
nouveau... j'ai du mal à croire que la Nouvelle-Calédonie soit plus
pertinente que les centaines de médiathèques autour de Palaiseau. Sauf
qu'ils ont ajouté des choses sans accents, et ça suffit pour les faire
monter dans les résultats.

J'ai fait pareil avec OsmAnd. Là, je n'ai pas eu de soucis avec les
accents. Par contre :

- En premier résultat, "Place de la Médiathèque" à Trappes (OsmAnd indique
20.4 km de distance);
- Les autres sont, eux, correctement triés, et on a en effet plusieurs
médiathèques de la région (à partir de 500m, puis 1km, 1.11km, etc.).

Par contre, avec quelque chose comme "bibliothèque", c'est pire : les 2
premiers résultats sont la Bibliothèque François Mitterrand à Paris, puis
une rue à Chatou, puis une allée à Nanterre, et seulement après on trouve
quelques bibliothèques de la région (mais aucune des médiathèques d'avant).

Bref, c'est pas évident de savoir comment gérer des synonymes, des accents,
des mots proches, etc, mais c'était juste un exemple où Google est plus
intuitif.

Je pense qu'une bonne partie des problèmes pourrait être résolue en
supprimant tout résultat qui ne soit pas dans la ville, ou dans une des
villes voisines. La commission se veut locale à la ville, donc autant
brider la solution pour rendre les résultats plus pertinents et son
utilisation plus simple. Au moins ça me semble plus raisonnable que vouloir
tout gérer d'un coup et finir par perdre en qualité. En augmentant
fortement le score par rapport à la proximité, ça devrait aider. Mais je
n'ai aucune idée de comment ça se fait, si on peut lancer son propre
"Nominatim" paramétré de façon custom, ou si la ville devrait payer pour
avoir un tel service.


On Wed, Dec 7, 2022 at 4:27 PM Marc_marc <marc_m...@mailo.com> wrote:

> Le 07.12.22 à 14:09, Daniel Garcia a écrit :
> > Est-ce qu'il y a des solutions, peut-être payantes, pour aider à avoir
> plus
> > de précision dans les recherches textuelles ? Par exemple, en filtrant
> des
> > noms extérieurs à la ville et aux villes voisines ?
>
> sur osm.org recherche : trucmuch, ville
>
> si "médiathèque, ville" n'abouti pas, le soucis principal est le tag :s
> il y a un dictionnaire (je ne sais plus si c'est sur le wiki ou le
> github de nominatim) qu'il suffira de completer pour lui faire le lien
> entre médiathèque et les tags osm
>
> non testé sur osmand mais j'espère qu'ils ont la même chose
> et sinon je veux bien leur faire un ticket pour leur proposer :)
> mais je ne comprend pas exaactement le soucis que tu as :
> une recherche médiatheque dans osm retournent des résultats triés
> par distance, l'utilisateur souhaite une recherche éloignée de lui ?
>
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à