valid에 해당하지않는 polygon이 2개 이상일 경우 처리
This commit is contained in:
parent
f4ba3058c7
commit
976396cd78
@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user