추론 수정

This commit is contained in:
2026-02-26 23:55:29 +09:00
parent 2bf7c42a3f
commit 38f70b933f

View File

@@ -308,21 +308,28 @@ public class InferenceResultService {
.filter(c -> mapSheetNums.contains(c.getMapSheetNum()))
.toList();
// target도 교집합으로 줄이기
List<MngListDto> filteredTargetMngList =
targetMngList.stream()
.filter(t -> t.getMapSheetNum() != null)
.filter(t -> mapSheetNums.contains(t.getMapSheetNum()))
.toList();
// 로그
int targetOnlyExcluded = targetTotal - intersection;
int compareOnly = compareTotalAfterFallback - intersection;
log.info(
"""
===== MapSheet Year Comparison =====
target Total: {}
compare Total(before fallback): {}
compare Total(after fallback): {}
Intersection: {}
target Only (Excluded): {}
compare Only: {}
====================================
""",
===== MapSheet Year Comparison =====
target Total: {}
compare Total(before fallback): {}
compare Total(after fallback): {}
Intersection: {}
target Only (Excluded): {}
compare Only: {}
====================================
""",
targetTotal,
compareTotalBeforeFallback,
compareTotalAfterFallback,
@@ -357,7 +364,7 @@ public class InferenceResultService {
GeoJsonValidator.validateWithRequested(targetScene.getFilePath(), mapSheetNums);
// 추론 실행
return executeInference(req, targetMngList, mapSheetNums, compareScene, targetScene);
return executeInference(req, filteredTargetMngList, mapSheetNums, compareScene, targetScene);
}
/**