I am new to overpass / OSM. I want to locate Dodo Pizza in Moscow, a specific chain of fastfood. Since these restaurants are sometimes tagged by brand and sometimes by name, I ve included a or
statement in my query as explained here. I then realized that the returned results are different depending on the order of my conditions.
If I use first the tag brand
, overpass doesn't return any matches
[out:json][timeout:2500];
area["name"="Москва"];
(
node(area)["brand"="Додо Пицца"];
node(area)["name"="Додо Пицца"];
);
out body;
But if I use first the tag name
, overpass return 20 matches
[out:json][timeout:2500];
area["name"="Москва"];
(
node(area)["name"="Додо Пицца"];
node(area)["brand"="Додо Пицца"];
);
out body;
I am so confused, what am I doing wrong?