| | |
| | | } |
| | | |
| | | // 绘制网格遥感数据值和网格颜色 |
| | | function drawGrid(gridData) { |
| | | satelliteProxy.drawGrid({ gridData, opacity: 1, zIndex: 11 }); |
| | | function drawGrid(gridDataDetail) { |
| | | satelliteProxy.drawGrid({ gridDataDetail, opacity: 1, zIndex: 11 }); |
| | | } |
| | | |
| | | watch(mission, (nV, oV) => { |
| | |
| | | } |
| | | }); |
| | | |
| | | let selectedGridData; |
| | | let selectedGridDataDetail; |
| | | // 叠加融合 |
| | | function handleFusionClick() { |
| | | // resetButton(); |
| | | const d = fusionData.value; |
| | | if (gridDataDetailMap.has(d.id)) { |
| | | const gridData = gridDataDetailMap.get(d.id); |
| | | selectedGridData = gridData; |
| | | drawGrid(gridData); |
| | | selectedGridDataDetail = gridDataDetailMap.get(d.id); |
| | | // selectedGridData = gridData; |
| | | drawGrid(selectedGridDataDetail); |
| | | } else { |
| | | gridApi.fetchGridDataDetail(d.id, d.groupId).then((res) => { |
| | | gridDataDetailMap.set(d.id, res.data); |
| | | const gridData = res.data; |
| | | selectedGridData = gridData; |
| | | drawGrid(gridData); |
| | | selectedGridDataDetail = res.data; |
| | | // selectedGridData = gridData; |
| | | drawGrid(selectedGridDataDetail); |
| | | }); |
| | | } |
| | | } |
| | |
| | | function handleColorClick() { |
| | | isStandardColor.value = !isStandardColor.value; |
| | | satelliteProxy.drawGrid({ |
| | | gridData: selectedGridData, |
| | | gridDataDetail: selectedGridData, |
| | | useCustomColor: !isStandardColor.value, |
| | | opacity: 1, |
| | | zIndex: 11 |