关于前面Cesium+kriging.js实现雨量插值的插值数据较大的优化

1.当我们在使用kriging.js时数据量较大时会造成页面直接卡死,等几秒才能恢复,导致用户体验体验十分差。
2.解决:
1)可以增大网格的大小
let grid = kriging.grid ( ex, variogram, (maxy - miny) / 500 );
你可选择200或者300,这样会生成更少的网格。
2)重新开一个进程,worker,这样可以使计算让主进程卡顿,
//1.用克里金训练一个variogram对象
let variogram = kriging.train ( values, lngs, lats, ‘exponential’, 0, 100 );
//2.使用刚才的variogram对象使polygons描述的地理位置内的格网元素具备不一样的预测值;
let grid = kriging.grid ( ex, variogram, (maxy - miny) / 500 );
这两个对象可以开启单独的进程计算,
3.有谁想到优化的方法可以继续交流,我的建议最好还是放到后端计算,这样可以提升更多的性能。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值