OVERPASS TURBO Extraire sur plusieurs localisations

Je précise que je débute dans l’utilisation d’Overpass Turbo et que je suis en autoformation…

Mes besoins: extraire un ensemble d’objets sur un territoire précis, la communauté d’agglomération de La Rochelle.
J’ai essayé de deux manières différentes:

1 - Via le tag de la Communauté d’agglomération (http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dlocal_authority)

<osm-script output="json">
  <query type="area">
    <has-kv k="boundary" v="local_authority"/>
    <has-kv k="name" v="La Rochelle"/>
    <has-kv k="local_authority:FR" v="CA"/>
  </query>
  <print/>
</osm-script>

2- Couplant plusieurs communes
J’ai lancé une recherche sur les pistes cyclables de La Rochelle, en essayant de rajouter une deuxième commune ( ,Aytré ou , Lagord), le résultat ne prends en compte que la deuxième commune, et lorsque j’essaie certaines combinaison de commune comme Aytré,Angoulins, ça fonctionne !
Du coups je comprends pas du tout ce qui cloche…

/*
This has been generated by the overpass-turbo wizard.
The original search was:
“highway=cycleway in "La Rochelle"”
*/
[out:json][timeout:120];
// fetch area “La Rochelle” to search in
{{geocodeArea:La Rochelle}}->.searchArea;
// gather results
(
  // query part for: “highway=cycleway”
  node["highway"="cycleway"](area.searchArea);
  way["highway"="cycleway"](area.searchArea);
  relation["highway"="cycleway"](area.searchArea);
);
// print results
out body;
>;
out skel qt;

Résultats, je n’arrive à ne rien ressortir de correct…

Bonjour,

J’ai bidouillé une requete rapidement:

[out:json];
(
	area["name"="Lagord"]["admin_level"="8"]->.zone1;
  	area["name"="La Rochelle"]["admin_level"="8"]->.zone2;
	
  	node["highway"="cycleway"](area.zone1);
  	way["highway"="cycleway"](area.zone1);
  	relation["highway"="cycleway"](area.zone1);
  	node["highway"="cycleway"](area.zone2);
  	way["highway"="cycleway"](area.zone2);
  	relation["highway"="cycleway"](area.zone2);
);
out meta;
>;
out skel;

Il y a surement plus efficace, mais ca donne ce qu’il faut pour le moment.

Attention cependant, la requete de selection que j’ai faite récupere deux villes “La Rochelle” différentes en France. Il vaudrait mieux se baser sur autre chose ou préfiltrer selon la région si besoin.

Merci pour ta réponse, en effet le but est de factoriser puisqu’il y aura beaucoup d’objets à extraire pour 28 communes…

J’ai réussi à utiliser le tag Communauté d’agglomération:

[out:json];
(
   area["name"="Communauté d'Agglomération de La Rochelle"]->.zone1;

     node["highway"="cycleway"](area.zone1);
     way["highway"="cycleway"](area.zone1);
     relation["highway"="cycleway"](area.zone1);

);
out meta;
>;
out skel;

Maintenant je vais voir si j’arrive à regrouper l’ensemble des objets que je souhaite dans la même requête…