Re: [OSM-talk-fr] OverPass noeuds des admin_centre des communes

2019-11-13 Thread Cyrille37 OSM
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 
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 
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


Re: [OSM-talk-fr] OverPass noeuds des admin_centre des communes

2019-11-13 Thread Jérôme Amagat
Le mer. 13 nov. 2019 à 12:43, Cyrille37 OSM  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
> https://lists.openstreetmap.org/listinfo/talk-fr
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr