Salut à tous
la requête suivante
https://wxs.ign.fr/calcul/geoportail...dinates%22:%5B[[1.2502872892,45.8326005332],[1.2375239899,45.8326000308],[1.2375257303,45.8237071117],[1.2502869906,45.823707614],[1.2502872892,45.8326005332]]]}&lon=1.243906&lat=45.828154&limit=20&citycode=87085
affiche les géoréférencements inverses d'un point situé à Limoges.
Notez qu'un citycode est passé en paramètre.
J'ai besoin d'obtenir le poi le plus significatif ; dans tous mes tests campagnards, mais c'est sans doute un hasard, tous les résultats commençaient par une catégorie "Administratif", puis suivaient les poi d'autres types.
Pour Limoges, le premier résultat retourné est un poi de type "zone d'habitation/Lieu-dit habité", très généraliste, qui indique "qu'on est à Limoges".
Suit un "Administratif" et enfin un poi, lui aussi en catégorie "zone d'habitation", mais de type quartier.
Le problème, c'est que les deux réponses "zone d'habitation" ont des _scores de 1 et des distances de 0.
Comment déterminer la donnée la plus pertinente, dans ma petite tête le quartier ? En théorie, un "lieu-dit habité" est plus précis qu'un quartier, mais peut-on considérer Limoges comme un lieu-dit ?
La seule solution que je constate serait de tester si city[0] est différent de toponyme, mais ça complexifie l’algorithme et on est pas à l’abri d'autres cas.
Toutes les idées et commentaires sont les bienvenues
Partager