首页 / Cesium / 使用示例
OSM 建筑白模
用 OSM 风格的建筑轮廓生成白模,按高度着色并支持点击查询。
源码与运行效果
白模是什么
白模是只有体块、没有贴图的建筑概览数据,通常由轮廓加高度拉伸得到。它体积小、渲染快,适合城市尺度的总览与规划分析。
替代了什么
官方示例加载 Cesium OSM Buildings 的在线瓦片集。这里用代码按街区生成盒体,保留同样的体块观感与高度着色规律,不需要网络与 Token。
| 环节 | 做法 | 说明 |
|---|---|---|
| 体块 | Box 实体 | 宽深高按街区变化 |
| 着色 | 按高度索引色板 | 越高越亮 |
| 拾取 | scene.pick | 返回实体引用 |
点击拾取用的是 CPU 侧求交,楼栋数量上万时会变慢;真实白模应使用带 batchId 的瓦片集按要素拾取。