Development #18786
api : permettre de spécifier le niveau de détail souhaité pour reverse-geocoding
0%
Description
Actuellement, le niveau de détail est spécifié à "zoom=18" en paramètre pour nominatim.openstreetmap.org
Or, lorsque la base osm est insuffisamment renseignée (ce qui est le cas pour certaines parties de notre collectivité au moins), ce niveau "building" renvoie parfois des résultats aberrants, à 300m de là où on clique, en essayant de se positionner sur un élément particulier genre un arrêt de bus ou un restaurant à plusieurs rues de l'endroit où l'on clique.
En abaissant le degrés de finesse de nominatim (le paramètre zoom) à 16 (street) au lieu de 18 (building), les résultats perçus sont moins aberrants pour nos besoins (mais au détriment de la précision sur de grandes avenues).
Est-il possible, que ce soit par carte (en récupérant zoom en plus de long et lat dans la querystring) ou via un paramètre option global, de choisir de spécifier celui-ci ? (fichier wcs/api.py, lignes 651 et suivantes)
Merci
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
On peut envisager ça, a priori en partant plutôt sur un paramétrage global.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-api-add-new-nominatim_reverse_zoom_level-site-option.patch 0001-api-add-new-nominatim_reverse_zoom_level-site-option.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Voilà, également l'occasion d'ajouter cette API aux tests unitaires.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit 5cad6868d1174aa15aefce5869eaac3ffb35d50a Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Sep 19 17:03:15 2017 +0200 api: add new nominatim_reverse_zoom_level site option (#18786)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: add new nominatim_reverse_zoom_level site option (#18786)