Jeśli mamy dane o budynkach to jak najbardziej najpierw budynki, potem residential. Ciekawe czy dałoby się w edytorach OSM dodać funkcję “aggregate polygons”, która robi takie rzeczy automatycznie.