Patchwork Terrains: Multi-resolution Representation from Arbitrary Overlapping Grids with Dynamic Update