Merci Jérôme ! J'ai appris l'usage sans parenthèses qui ne m'était jamais venu à l'esprit. Je vais bien relire la doc depuis le début, comme un "cours". ;-)

Cyrille37.

Le 13/11/2019 à 13:11, Jérôme Amagat a écrit :


Le mer. 13 nov. 2019 à 12:43, Cyrille37 OSM <cyrille+talk...@giquello.fr <mailto:cyrille%2btalk...@giquello.fr>> a écrit :

    Bonjour

    Cette sujet est déjà passé, mais je ne retrouve pas la réponse.

    La requête Overpass_QL suivante fonctionne mais elle retourne les
    nœuds
    et les relations. Quelle est la syntaxe pour que seuls les nœuds
    soient
    retournés :

    [out:json][timeout:30];
    area[name="Centre-Val de Loire"]->.zone;
    (
       rel(area.zone)["admin_level"="8"]->.relations;
       (
          node(r.relations:"admin_centre");
       );
    );
    out ;

    Merci !
    Cyrille37

Le out va sortir  tous ce qui a dans les parenthèses juste au dessus donc node et relation donc il faut supprimé les parenthèses (celle autour de node... ne serve a rien) donc :

[out:json][timeout:30];
area[name="Centre-Val de Loire"]->.zone;
rel(area.zone)["admin_level"="8"][boundary=administrative]->.relations;
node(r.relations:"admin_centre");
out ;

ça doit fonctionner. j'ai ajouté boundary=administrative, il y a des endroits en France où admin_level=8 est utilisé pour des paroisses.


    _______________________________________________
    Talk-fr mailing list
    Talk-fr@openstreetmap.org <mailto:Talk-fr@openstreetmap.org>
    https://lists.openstreetmap.org/listinfo/talk-fr


_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à