经纬志
首页 / Cesium / 使用示例

OSM 建筑白模

用 OSM 风格的建筑轮廓生成白模,按高度着色并支持点击查询。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

白模是什么

白模是只有体块、没有贴图的建筑概览数据,通常由轮廓加高度拉伸得到。它体积小、渲染快,适合城市尺度的总览与规划分析。

替代了什么

官方示例加载 Cesium OSM Buildings 的在线瓦片集。这里用代码按街区生成盒体,保留同样的体块观感与高度着色规律,不需要网络与 Token。

环节做法说明
体块Box 实体宽深高按街区变化
着色按高度索引色板越高越亮
拾取scene.pick返回实体引用

点击拾取用的是 CPU 侧求交,楼栋数量上万时会变慢;真实白模应使用带 batchId 的瓦片集按要素拾取。