add optional z offset for geoms
fix canvas renderer to work with locally scaled (0-4096) tiles