[timeout:300][out:json]; ( node(around:1000,41.78388,2.54098)[building][~"^(addr:housenumber|.*name.*)$"~".",i]; way(around:1000,41.78388,2.54098)[building][~"^(addr:housenumber|.*name.*)$"~".",i]; rel(around:1000,41.78388,2.54098)[building][~"^(addr:housenumber|.*name.*)$"~".",i]; node(around:1000,41.78388,2.54098)[product][~"^(addr:housenumber|.*name.*)$"~".",i]; way(around:1000,41.78388,2.54098)[product][~"^(addr:housenumber|.*name.*)$"~".",i]; rel(around:1000,41.78388,2.54098)[product][~"^(addr:housenumber|.*name.*)$"~".",i]; node(around:1000,41.78388,2.54098)["historic"="optical_telegraph"][~"^(addr:housenumber|.*name.*)$"~".",i]; way(around:1000,41.78388,2.54098)["historic"="optical_telegraph"][~"^(addr:housenumber|.*name.*)$"~".",i]; rel(around:1000,41.78388,2.54098)["historic"="optical_telegraph"][~"^(addr:housenumber|.*name.*)$"~".",i]; node(around:1000,41.78388,2.54098)["man_made"="tower"][name]; way(around:1000,41.78388,2.54098)["man_made"="tower"][name]; rel(around:1000,41.78388,2.54098)["man_made"="tower"][name]; ); out center tags;
found a single match candidate
tower (Q12518) | man_made=tower, building=tower |
semaphore tower (Q19850578) | historic=optical_telegraph |
product (Q2424752) | product |
building (Q41176) | building=yes, building |