query custom: handle empty and errors
publié le , mis à jour@etienneJr questions surtout pour toi (car tu t'y connais ahah)
- Que penses-tu d'ajouter une recherche par ID osm ? ça existe deja ?
genre node:461531 et ça corrige
- la recherche custom n'a pas l'air de supporter les star
*genre[fixme:*]. Tu penses que ça serait modifiable ? C'est possible une telle requete ?
https://serveur2.cartes.app/api/interpreter?data=//category [out:json][timeout:1]; (nwr[fixme=*](53.6513,-1.9512,53.9492,-1.3915);); out body geom 150;
renvoie 400
- Si on fait par mégarde une mauvaise recherche custom
[fixme:*], le recherche en cours est infini Je crois que c'est du acat=customça affiche recherche
etienneJr
@n4n5 wrote in https://codeberg.org/cartes/web/issues/3345#issue-8096142:
- Que penses-tu d'ajouter une recherche par ID osm ? ça existe deja ?
c'est déjà possible de chercher un type+id via l'url. ça te parait vraiment utile de pouvoir aussi chercher via la barre de recherche ?
- la recherche custom n'a pas l'air de supporter les star * genre [fixme:*].
Oui, car pour ce cas, la syntaxe overpass est tout simplement
[fixme], cf https://wiki.openstreetmap.org/wiki/FR:Overpass_API/Overpass_QL#Par_attribut_(has-kv)- Si on fait par mégarde une mauvaise recherche custom [fixme:*], le recherche en cours est infini
oui, il faudrait le gérer, au moins écrire
0 éléments ..., au mieux récupérer l'erreur pour l'afficher.n4n5
@etienneJr wrote in 3345#issuecomment-27423543">https://codeberg.org/cartes/web/issues/3345#issuecomment-27423543:
@n4n5 wrote in #3345 (comment):
- Que penses-tu d'ajouter une recherche par ID osm ? ça existe deja ?
c'est déjà possible de chercher un type+id via l'url. ça te parait vraiment utile de pouvoir aussi chercher via la barre de recherche ?
Ah oui en effet ahah
- la recherche custom n'a pas l'air de supporter les star * genre [fixme:*].
Oui, car pour ce cas, la syntaxe overpass est tout simplement
[fixme], cf https://wiki.openstreetmap.org/wiki/FR:Overpass_API/Overpass_QL#Par_attribut_(has-kv)Ah merci !
- Si on fait par mégarde une mauvaise recherche custom [fixme:*], le recherche en cours est infini
oui, il faudrait le gérer, au moins écrire
0 éléments ..., au mieux récupérer l'erreur pour l'afficher.Okay, je change le nom du ticket alors