← Retour aux issues

La fiche lieu de la Norvège n'affiche rien

publié le , mis à jour
Avatar Codeberg de pmiossecpmiossec

Décrivez votre problème, votre suggestion

Cliquer sur le pays Norvège n'affiche rien:

image

https://cartes.app/?allez=sans+nom%7Cr2978650%7C8.73614%7C61.17256#3.4/62.72/19.32

Il semble que la requête overpass ne renvoi aucun tags contrairement aux autres pays ou PoI (mais je ne sais pas pourquoi).

Système d'exploitation

N'importe (Android, Linux, Windows)

Navigateur

FireFox/Vivaldi/Chrome

  1. Avatar Codeberg de severosevero

    je suppose que c'est du à :

    🚨 Anyone who uses YAML long enough will eventually get burned when attempting to abbreviate Norway 🚨 NO is parsed as a boolean type, which with the YAML 1.1 spec, there are 22 options to write "true" or "false." You have to wrap "NO" in quotes to get the expected result.

    https://noyaml.com/

  2. Avatar Codeberg de gubugubu

    La France aussi ça fait ça j’ai l’impression

  3. Avatar Codeberg de n4n5n4n5

    @pmiossec wrote in https://codeberg.org/cartes/web/issues/2595#issue-6530323:

    Il semble que la requête overpass ne renvoi aucun tags contrairement aux autres pays ou PoI (mais je ne sais pas pourquoi).

    curl 'https://serveur2.cartes.app/api/interpreter?data=%2F%2Fpoi-only%0A%5Bout%3Ajson%5D%3B%20relation(id%3A51477)%3B%0A%0Aout%20body%20geom%20qt%3B' > allemagne.json
    

    vs

    curl 'https://serveur2.cartes.app/api/interpreter?data=%2F%2Fpoi-only%0A%5Bout%3Ajson%5D%3B%20relation(id%3A2202162)%3B%0A%0Aout%20body%20geom%20qt%3B' > france.json
    
    ls -la allemagne.json france.json 
    -rw-rw-r-- 1 n4n5 n4n5 8.0M Aug  7 12:29 allemagne.json
    -rw-rw-r-- 1 n4n5 n4n5 5.6M Aug  7 12:29 france.json
    

    L'allemagne (ou la fiche lieu fonctionne) renvoie les tags mais pas la France et la Norvège

  4. Avatar Codeberg de n4n5n4n5

    Update, l'overpass a bien un soucis

    Actuellement on fallback sur overpass.cartes.app et ça marche

    https://serveur2.cartes.app/api/interpreter?data=//poi-meta [out:json]; relation(id:2978650); out meta geom qt;
    vs
    https://overpass.cartes.app/api/interpreter?data=//poi-only [out:json]; relation(id:2978650); out body geom qt;
    

    Et la ça marche.

    image

  5. Avatar Codeberg de laemlaem

    On dirait que c'est une question de taille de requête. Pour les grands pays géographiquement, beaucoup de données. Plus d'1 Mo. Et du coup, overpass n'envoie pas les tags. Pourquoi ? Je ne sais pas...

    États-Unis, France, Norvège, etc.

  6. Avatar Codeberg de n4n5n4n5

    @laem wrote in https://codeberg.org/cartes/web/issues/2595#issuecomment-26857274:

    On dirait que c'est une question de taille de requête. Pour les grands pays géographiquement, beaucoup de données. Plus d'1 Mo. Et du coup, overpass n'envoie pas les tags. Pourquoi ? Je ne sais pas...

    États-Unis, France, Norvège, etc.

    Pour l'Allemagne ça marche, et la requête est plus grande que la France (voir message au dessus)

  7. Avatar Codeberg de laemlaem

    Ah oui bien vu. Peut-être que ce sont les pays séparés en plusieurs parties (anciennes colonies) qui merdent alors ?

  8. Avatar Codeberg de n4n5n4n5

    @laem wrote in https://codeberg.org/cartes/web/issues/2595#issuecomment-26857799:

    Ah oui bien vu. Peut-être que ce sont les pays séparés en plusieurs parties (anciennes colonies) qui merdent alors ?

    Moi ce qui me surprend surtout c'est que sur l'autre overpass ça marche, est ce qu'il y a une configuration sur overpass? Et elle serait différente ?

  9. Avatar Codeberg de esmenardesmenard

    @laem wrote in https://codeberg.org/cartes/web/issues/2595#issuecomment-26857799:

    Ah oui bien vu. Peut-être que ce sont les pays séparés en plusieurs parties (anciennes colonies) qui merdent alors ?

    C'est l'impression que j'ai aussi, c'est les pays qui ont des territoires d'outre-mer qui buggent.

  10. Avatar Codeberg de etienneJretienneJr

    @n4n5 wrote in https://codeberg.org/cartes/web/issues/2595#issuecomment-26857973:

    Moi ce qui me surprend surtout c'est que sur l'autre overpass ça marche, est ce qu'il y a une configuration sur overpass? Et elle serait différente ?

    c'est pas la même version d'overpass dans les 2 instances, celle sur serveur2 utilise le fork de mmd, elle a peut être un bug.

  11. Avatar Codeberg de n4n5n4n5

    https://github.com/mmd-osm/Overpass-API

    Pas de truc dans les logs ? Apparemment on peut changer les logs avec OVERPASS_LOG_LEVEL


✏️ Participer à la discussion