Filtrer les résultats en fonction d'un point
Posté : 22 juin 2021, 17:06
Bonjour,
Je cherche à appeler les webservices geoson dispo ici https://data.bordeaux-metropole.fr/geoj ... typename2_ afin d'afficher les vcubs autour d'un point donné.
Il semble y avoir une coquille dans le Swagger, la doc du filter n'est pas la même suivant si on se base sur ce qui est écrit et ce qui est à dispo dans l'exemple : "$geoWithin" et "geomCenter".
En cherchant un peu j'ai l'impression que je dois utiliser "geomCenter" mais dans ce cas ca me retourne :
J'ai testé quelques combinaisons mais je n'arrive pas à trouver la solution. J'ai aussi testé avec le "geomBBox" et ca marche mais c'est pas vraiment ce que je cherche.
Pouvez vous mettre à jours la doc que je comprenne comment marche ce filtre ?
Actuellement j'utilise la requête suivante :
Merci d'avance.
Dimitri
Je cherche à appeler les webservices geoson dispo ici https://data.bordeaux-metropole.fr/geoj ... typename2_ afin d'afficher les vcubs autour d'un point donné.
Il semble y avoir une coquille dans le Swagger, la doc du filter n'est pas la même suivant si on se base sur ce qui est écrit et ce qui est à dispo dans l'exemple : "$geoWithin" et "geomCenter".
En cherchant un peu j'ai l'impression que je dois utiliser "geomCenter" mais dans ce cas ca me retourne :
Code : Tout sélectionner
{
"error": "Filtre invalide : geomCenter : un seul opérateur est autorisé"
}
Pouvez vous mettre à jours la doc que je comprenne comment marche ce filtre ?
Actuellement j'utilise la requête suivante :
Code : Tout sélectionner
curl --location -g --request GET 'https://data.bordeaux-metropole.fr/geojson?key=MA_CLEF&typename=ci_vcub_p&filter={%22geomCenter%22:{%22$radius%22:10,%22$center%22:[-0.51234,44.12345]}}'
Dimitri