| | |
| | | window.sgworld.Navigate.flyToPosition(115.95108, 39.7411754, 7200, { |
| | | heading: -90, |
| | | }); |
| | | this.createFC("fc"); |
| | | |
| | | break; |
| | | case "d21": //全场风场模拟 |
| | | this.createFC("fc", "", { |
| | | start: "", |
| | | end: "", |
| | | Classify: "Main", |
| | | }); |
| | | break; |
| | | case "d22": //西部风场模拟 |
| | | this.createFC("fc", "", { |
| | | start: "", |
| | | end: "", |
| | | Classify: "West", |
| | | }); |
| | | break; |
| | | case "d23": //东部风场模拟 |
| | | this.createFC("fc", "", { |
| | | start: "", |
| | | end: "", |
| | | Classify: "East", |
| | | }); |
| | | break; |
| | | case "d3": //污染物模拟 |
| | | window.sgworld.Navigate.flyToPosition(115.95108, 39.7411754, 7200, { |
| | |
| | | break; |
| | | case "d6": //天气特效清除 |
| | | break; |
| | | |
| | | case "d7": //监控点位排放点位清除 |
| | | this.closePoi(); |
| | | break; |
| | | case "e2": //阈值设置清除 |
| | | break; |
| | | case "e3": //系统说明清除 |
| | |
| | | sgworld.Core.postMessage({ type: "delete" }); |
| | | }, |
| | | //风场模拟 |
| | | createFC(type, date) { |
| | | createFC(type, date, data) { |
| | | if (type == "fc") { |
| | | sgworld.Core.postMessage( |
| | | `Type=shunxuwinds;Bool=true;Density=${FC.Density};Speed=${FC.Speed};` |
| | | `Type=shunxuwinds;Bool=true;Density=${FC.Density};Speed=${FC.Speed};StartLayer=${data.start};EndLayer=${data.end};Classify=${data.Classify};` |
| | | ); |
| | | } else if (type == "sj") { |
| | | let arr = date.split(/\s+/); |
| | |
| | | let Hour = arr[1]; |
| | | |
| | | sgworld.Core.postMessage( |
| | | `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour};Density=${FC.Density};Speed=${FC.Speed};` |
| | | `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour};Density=${FC.Density};Speed=${FC.Speed};StartLayer=${data.start};EndLayer=${data.end};Classify=${data.Classify};` |
| | | ); |
| | | // console.log( |
| | | // `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour[0]};Density=${FC.Density};Speed=${FC.Speed};` |
| | | // ); |
| | | } else { |
| | | } |
| | | }, |
| | | //风场删除 |