cesium按需加载
提示! 右键单击并选择“Save link as...”进行下载。
VIDEOS |
MP4 |
N/A |
480P |
下载
|
MP4 |
N/A |
480P |
下载
|
MP4 |
N/A |
360P |
下载
|
MP4 |
N/A |
360P |
下载
|
AUDIO |
MP4 |
N/A |
mp4a.40.2 |
下载
|
MP4 |
N/A |
mp4a.40.5 |
下载
|
MP4 |
N/A |
mp4a.40.2 |
下载
|
THUMBNAILS |
|
JPEG |
Origin Image |
下载
|
1 Cesium按需加载数据
这里以台湾区域为例,按需加载1990-2022年地震数据
2 适用场景
数据量大后端一次性返回前端存在性能问题
前端不便接收展示全国或者全球范围数据
3 测试数据说明
全球1990-2022年地震数据,共80多万条
4 测试数据导出为geojson格式
5 写一个express后端服务
重点是用到实现RTree的开源库RBush
读取地震geojson格式数据
将地震每个点数据存储到RBush对应的tree中
6 Cesium显示层级网格线图层
Cesium获取当前视角中渲染网格level大于11的Rectangle范围
每次相机移动将范围四至作为参数访问express服务接口
利用RBush的search获取对应范围的地震点数据添加到场景中