同级DEM地表邻域
相邻地形网格和高程查询共享规范像素中心采样
同一DEM图源、当前代次、同级且像素尺寸一致的邻瓦片已参与地表像素中心采样。四个规范位置的双线性权重统一计算,缺少瓦片的位置只归一化可用权重;只有自身可用时保持原边缘夹持。日期线X包裹,Y不越过墨卡托范围。两侧共享相同位置、样本和权重,包含缺少对角邻瓦片的角点。
map.setTerrain({source: 'dem', exaggeration: 1});
await map.sqs.flush({render: true});
const height = await map.queryTerrainElevation([lng, lat]);
const point = await map.project([lng, lat]);
const ground = await map.unproject(point);
先按DEM图层添加可用图源。demNeighborElevation为true表示已接通此共享采样。真实地形网格统一33×33分段;邻瓦片到达/更新纳入网格与拾取缓存的失效依据。原生、WASM、主线程/Worker及桌面共用计算。
有权重的NoData保持空洞并返回null;已加载的高分辨率NoData不再落到较粗缓存填成高度。不同像素尺寸不在本阶段强行合并,不额外下载邻瓦片。原DEM不改写;夸张系数只改变地形显示和标准高程查询。原有32MiB几何预算和64可见瓦片上限不变。
同级网格/原始查询已改善,混合LOD、不同尺寸接缝、完整级别融合和设备/正式发行仍待完成;原始查询的层级选择与显示补位范围仍按各自可用数据,不能把本阶段称作全部地形完成。
本机模型覆盖共享边缘、日期线、缺邻角点、旧代、NoData、33×33网格和邻更新重建;同一7项原生/主线程/Worker脚本核对接缝高度、两侧连续、夸张、实际网格坐标往返和红色贴地像素。脚本、验证页。
当前DEM覆盖与查询语义已扩展缓存子片、混合分区邻域及精确目标接管;本文原批次证据保留,完整LOD融合仍未完成。