-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Homogénéiser et clarifier les filtres "trek" et "near_trek" #3472
Comments
Voici un tableau récapitulatif de l'état actuel de l'implémentation de ces filtres avec des pistes d'actions. |
Ma proposition est de faire exactement le même traitement pour "trek" et "near_trek" et de marquer l'un des deux paramètres comme obsolète dans la doc de l'API. |
Suite à un point avec @camillemonchicourt et @submarcos la proposition d'unifier le traitement de "trek" et "near_trek" et de marquer "trek" comme obsolète est validée. Pour guider le dev sur les filtres "near" de l'API, l'objectif long-terme est que les entités liées filtrées sur l'API soient les mêmes que celles affichées dans le Geotrek Admin. Autres points abordés :
ping @amandine-sahl |
Dans un premier temps, on va faire en sorte d'utiliser les topologies (et non plus des ST_Dwithin) sur les objets où elles sont disponibles (POI, aménagements, signalétique, itinéraires et services) et quand la segmentation dynamique est activée, pour gagner en performances et en cohérence. |
Concernant la clarification des filtres "near" de l'API je suis en train de faire en sorte que les filtres "near" de l'API utilisent le même code de filtre de proximité que l'interface utilisateur de geotrek-admin. Je rencontre 2 problèmes :
|
OK merci. |
Je ne prévois pas de breaking changes au niveau de l'ensemble de l'API même si, comme nous l'avions évoqué, les filtres pourront retourner des résultats différents (ce qui est attendu : si dans le cas d'un objet topologique on détermine les objets liés par le réseau de tronçons alors qu'avant c'était avec un calcul de distance, les résultats peuvent changer). |
Finalement il a été décidé de retirer les filtres "near" des endoints pour lister les Lieux de renseignement et les Lieux d'événement touristique. |
Les filtres "trek" et "near_trek" présents sur plusieurs endpoints de l'API v2 permettent de sélectionner uniquement les entités (points d'intérêt, zones sensibles, contenu touristique, etc) présentes à proximité d'un itinéraire donné.
Ce qui nécessite une clarification est que ces deux filtres font sensiblement la même chose (mais pas exactement) et sont tous les deux présents sur certains endpoints (ce qui est confusant, lequel utiliser ?).
Ticket parent #3398.
The text was updated successfully, but these errors were encountered: