[Overpass] requête sur 2 area (union)

Bonjour à tous,

J’utilise régulièrement la syntaxe ci-dessous pour des requêtes Overpass sur des territoires particuliers :

[out:xml][timeout:50];
{{geocodeArea:XXX}}->.searchArea;
(
  node["key"="value"](area.searchArea);
  way["key"="value"](area.searchArea);
  relation["key"="value"](area.searchArea);
);
out body;
>;
out skel qt;

J’aimerai aujourd’hui effectuer une requête sur 2 régions Françaises.
Malheureusement, je ne sais pas quelle syntaxe utiliser pour “unir” 2 territoires dans une même “searchArea”.

Si quelqu’un peut m’aider, merci d’avance ! :sunglasses:

Sylvain M.

Bonjour,

Tu as un exemple ici. Cela utilise l’opérateur d’union caractérisé par les parenthèses:

(expr1; expr2; ... exprN) ;

Ta requête devient :

[out:xml][timeout:50];
(
  {{geocodeArea:001}};
  {{geocodeArea:002}};
  {{geocodeArea:003}};
)->.searchArea;
(
  node["key"="value"](area.searchArea);
  way["key"="value"](area.searchArea);
  relation["key"="value"](area.searchArea);
);
out body;
>;
out skel qt;

A+
Bruno

Bon sang mais c’est bien sûr !
Merci Bruno !!! Testé et approuvé :sunglasses:
A+

Sylvain M.