비어있는 공간 채우기
openLayers를 통해 지도를 표출하니 지도에 조그마한 점이 군데군데 보였다. 처음에는 코드에서 문제가 있다고 생각했었지만 결국엔 레이어에 아주 조그마한 빈 공간이 있는 것을 발견했다.
방법 1 - Fill Ring
위 비어있는 공간을 채우고자 QGIS에서 고리 채우기(Fill Ring) 기능을 알게 되었다.
1. 레이어 편집모드
2. 비어있는 영역을 Fill Ring으로 영역을 지정 후 오른클릭을 하면 해당 영역이 생성된다.
3. 생성된 영역와 feature를 병합시킨다.
방법 2 - 홀 삭제
이 방법은 직접 적용해보진 않았지만 다른 방법을 발견하여 참고 글을 가져왔다.
1. '입력 레이어'는 경계를 지정한다.
2. '다음 면적 미만 구멍 삭제' 값은 해당 값보다 작은 홀만 제거하는 옵션으로 0.0으로 두면 모든 홀이 제거된다.
3. 삭제한 산출물은 모든 홀이 삭제된 외곽 경계(outer boundary)의 의미에서 '_OUTR'을 붙인다.
참고
QGIS Document
https://docs.qgis.org/3.28/ko/docs/user_manual/working_with_vector/editing_geometry_attributes.html#fill-ring
홀 삭제
https://blog.naver.com/PostView.naver?blogId=iviiiv&logNo=222564463139
'GIS' 카테고리의 다른 글
[QGIS] SHP 파일 Simplify 적용하기 (0) | 2024.06.25 |
---|---|
[QGIS] 불필요한 선(라인) 삭제하기 - 꼭지점 도구 (0) | 2023.12.12 |
[QGIS] 속성 테이블에 필드 데이터 추가하기 (0) | 2023.07.15 |
[QGIS] 지도 속성 테이블 이름 수정 (0) | 2023.07.14 |
[QGIS] 지도 중심 좌표(중심점) 구하기 (2) | 2023.04.05 |