OverPass API'sı ile, tek bir sorguda birkaç farklı sorgu yapmak ve sonuçları çıktıya göre ayrılmış halde tutmak istiyorum. Örneğin : XML çıktısındaTek bir istek içinde birden çok ayrılan istek var
node(<some bounding box>)[amenity~"cafe"]->.my_cafes;
node(<some bounding box>)[amenity~"restaurant"]->.my_restaus;
.my_cafes out;
.my_restaus out;
, bu takip etmek mümkün olduğu alt sorgu verilen bir sonuç (yani "my_cafes" veya "my_restaus") ile cevap veriyor? Bu, çok sayıda API çağrısı göndermekten kaçınabilir.
Örneğimde, çıkan sonuç düğümleri tag[k=amenity,v=cafe]
gibi bir şeyle kolayca filtrelenebilir. Ama bu durum her zaman değil