추론 수정 #110
@@ -308,6 +308,13 @@ public class InferenceResultService {
|
|||||||
.filter(c -> mapSheetNums.contains(c.getMapSheetNum()))
|
.filter(c -> mapSheetNums.contains(c.getMapSheetNum()))
|
||||||
.toList();
|
.toList();
|
||||||
|
|
||||||
|
// target도 교집합으로 줄이기
|
||||||
|
List<MngListDto> filteredTargetMngList =
|
||||||
|
targetMngList.stream()
|
||||||
|
.filter(t -> t.getMapSheetNum() != null)
|
||||||
|
.filter(t -> mapSheetNums.contains(t.getMapSheetNum()))
|
||||||
|
.toList();
|
||||||
|
|
||||||
// 로그
|
// 로그
|
||||||
int targetOnlyExcluded = targetTotal - intersection;
|
int targetOnlyExcluded = targetTotal - intersection;
|
||||||
int compareOnly = compareTotalAfterFallback - intersection;
|
int compareOnly = compareTotalAfterFallback - intersection;
|
||||||
@@ -357,7 +364,7 @@ public class InferenceResultService {
|
|||||||
GeoJsonValidator.validateWithRequested(targetScene.getFilePath(), mapSheetNums);
|
GeoJsonValidator.validateWithRequested(targetScene.getFilePath(), mapSheetNums);
|
||||||
|
|
||||||
// 추론 실행
|
// 추론 실행
|
||||||
return executeInference(req, targetMngList, mapSheetNums, compareScene, targetScene);
|
return executeInference(req, filteredTargetMngList, mapSheetNums, compareScene, targetScene);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user