valid에 해당하지않는 polygon이 2개 이상일 경우 처리

This commit is contained in:
hyojun.choi 2025-05-12 18:18:31 +09:00
parent f4ba3058c7
commit 976396cd78

View File

@ -304,9 +304,19 @@ export function removeDuplicatePolygons(polygons) {
} }
}) })
uniquePolygons = uniquePolygons.filter((polygon) => { //uniquePolygons중 isValidPoints의 조건을 만족하는 카운트 계산
return isValidPoints(polygon) const validCount = uniquePolygons.reduce((acc, polygon) => {
}) if (!isValidPoints(polygon)) {
return acc + 1
}
return acc
}, 0)
if (validCount > 1) {
uniquePolygons = uniquePolygons.filter((polygon) => {
return isValidPoints(polygon)
})
}
return uniquePolygons return uniquePolygons
} }