| | |
| | | |
| | | |
| | | function createKrigingGrid(dataItems,gridLevel,qindex) { |
| | | console.log(dataItems,"dataItems") |
| | | |
| | | var t = []; |
| | | var x = []; |
| | | var y = []; |
| | | for (var i = 0, len = dataItems.length; i < len; i++) { |
| | | |
| | | t.push(dataItems[i][qindex]); // 权重值 |
| | | var tmp_grid_id = dataItems[i]["grid_id"]; |
| | | console.log(tmp_grid_id,"no split") |
| | | var lon_lat = tmp_grid_id.split("_"); |
| | | if (gridLevel == 5000) { |
| | | x.push(Number(lon_lat[0]) + 0.025); // x |
| | |
| | | console.log("webworker is loaded."); |
| | | |
| | | this.onmessage = event => { |
| | | console.log(event,"event") |
| | | self.postMessage(createKrigingGrid(event.data.dataItems,event.data.gridLevel,event.data.qindex)); |
| | | //self.close(); |
| | | } |