feiyu02
2025-03-07 db447bb757b51f8d03e62d6ae4f183b4608723ef
src/main/kotlin/com/flightfeather/uav/lightshare/service/SatelliteDataCalculateService.kt
@@ -1,6 +1,7 @@
package com.flightfeather.uav.lightshare.service
import com.flightfeather.uav.domain.entity.GridCell
import com.flightfeather.uav.domain.entity.GridDataDetail
/**
 *
@@ -21,4 +22,18 @@
     * @param scale 拆分的系数,例如 2,表示将原有网格按边长的 1/2 拆分成 2 * 2 的4个网格
     */
    fun splitGrid(groupId: Int, scale: Int): List<GridCell?>
    /**
     * 将原始网格的数据映射填充至细分网格
     * @param groupId 细分网格组索引id
     * @param dataId 数据索引id
     */
    fun splitData(groupId: Int, dataId:Int): List<GridDataDetail?>
    /**
     * 将走航监测数据和卫星网格进行融合计算
     * @param missionCode
     * @param groupId
     */
    fun dataFusion(missionCode: String, groupId: Int): List<GridDataDetail?>
}