а в запросе в овер пасе можно сделать хоть, что бы все точки адреса были в одной строке?
Сразу не увидел - энто ж Сибирь, там разметка другая - точки внутри зданий, про associatedStreet, наверное, и не слышали. Упрощенный вариант выглядит как-то так:
[out:csv(osm_id, osm_type, "addr:postcode",
"addr:place", "addr:street",
"addr:housenumber", "addr:city",
lat, lon; true; ";"
)];
area[name="Тулун"]->.a;
nwr["addr:housenumber"](area.a);
convert house
::=::,
osm_id=id(),
osm_type=type(),
lat=lat(),
lon=lon();
out tags;