← Retour aux issues

query custom: handle empty and errors

publié le , mis à jour
Avatar Codeberg de n4n5n4n5

@etienneJr questions surtout pour toi (car tu t'y connais ahah)

  1. Que penses-tu d'ajouter une recherche par ID osm ? ça existe deja ?

genre node:461531 et ça corrige

  1. 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

  1. Si on fait par mégarde une mauvaise recherche custom [fixme:*], le recherche en cours est infini Je crois que c'est du a cat=custom ça affiche recherche

cat_sutom

  1. Avatar Codeberg de etienneJretienneJr

    @n4n5 wrote in https://codeberg.org/cartes/web/issues/3345#issue-8096142:

    1. 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 ?

    1. 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)

    1. 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.

  2. Avatar Codeberg de n4n5n4n5

    @etienneJr wrote in 3345#issuecomment-27423543">https://codeberg.org/cartes/web/issues/3345#issuecomment-27423543:

    @n4n5 wrote in #3345 (comment):

    1. 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

    1. 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 !

    1. 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


✏️ Participer à la discussion