feature/jaeyoung #46
@ -304,9 +304,19 @@ export function removeDuplicatePolygons(polygons) {
|
||||
}
|
||||
})
|
||||
|
||||
uniquePolygons = uniquePolygons.filter((polygon) => {
|
||||
return isValidPoints(polygon)
|
||||
})
|
||||
//uniquePolygons중 isValidPoints의 조건을 만족하는 카운트 계산
|
||||
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
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user