# Create modest buffer around quite small building polygons for the sake of visualisation at very large scale where small polygons can appear as points
buffer<-st_buffer(buildings,150)
# Dissolve and merge overlapping shapes
union<-st_union(buffer)
# Generate a masking layer, with filled space for unoccupied layers
# Create modest buffer around quite small building polygons for the sake of visualisation at very large scale where small polygons can appear as points
buffer<-st_buffer(buildings,150)
# Dissolve and merge overlapping shapes
union<-st_union(buffer)
# Generate a masking layer, with filled space for unoccupied layers