feiyu02
2025-03-28 8cf331411ea79c0d83e00657ed1374b29b09f4d7
src/main/kotlin/com/flightfeather/uav/lightshare/service/SatelliteDataCalculateService.kt
@@ -2,6 +2,7 @@
import com.flightfeather.uav.domain.entity.GridCell
import com.flightfeather.uav.domain.entity.GridDataDetail
import com.flightfeather.uav.lightshare.bean.GridDataDetailMixVo
/**
 *
@@ -38,9 +39,17 @@
    fun dataFusion(missionCode: String, groupId: Int): List<GridDataDetail?>
    /**
     * 走航数据融合
     * @param groupId 使用的网格组id
     * @param dataIdList 融合的数据id索引数组
     */
    // Fixme 2025.3.28: 需要和[SatelliteTelemetryService.mixGridData]函数合并
    fun mixGridData(groupId: Int, dataIdList: List<Int>): List<GridDataDetailMixVo>
    /**
     * 将走航网格数据生成对应的热力网格图
     * @param groupId 使用的网格组id
     * @param gridDataDetail 使用的走航网格数据
     * @param gridDataDetailList 使用的走航网格数据
     */
    fun buildHeatmap(groupId: Int, gridDataDetail: List<GridDataDetail>): List<GridDataDetail>
    fun buildHeatmap(groupId: Int, gridDataDetailList: List<GridDataDetail>, searchLength:Int): List<GridDataDetail>
}