空间分块把一个大区域划成若干可以独立生成、绘制、隐藏和回收的空间块。 切得好,一块就是一次 Worker 任务、一次实例化绘制、一个缓存条目;切得不好,包围体太粗、单次任务太重,前面所有优化都会被抵消。
L7 微块是 L7 层级专用的水平分组,高度切片是在它之上再按采样层切的一刀。 两者合起来把一根根竖直的格子柱拆成可以单独调度的小块。
这套北斗网格的做法是:一个水平微块每边跨 2 个 L6 步长,也就是 16×16 = 256 根格子柱;每根柱子按最多 32 个采样层分成一片,满片 8192 个实例。 微块的列号行号取自全局经纬度,不取自区域边界,所以相邻的两个基础块看到同一片空间会算出同一个编号。
这篇只讲 L7。L6 的切法完全不同 —— 它按区域预估工作量反推块大小,放在下一篇和缓存一起说。