폴리곤 내부에 존재하는 여러 ring을 삭제하는 방법을 간단하게 정리해둡니다. :) 



1. 폴리곤 내부에 아래 그림과 같이 여러 ring이 존재한다면...  손으로 지우기가 매우 힘들죠.

   마우스로 하나 씩 클릭해야 하기 때문입니다. ㅠ 크기가 작은 것들은 더 그렇죠.

  


2. 아래 그림과 같이 한 번에 변경할 수 있는 기능이 GRASS에 존재합니다. 

   


3. Processing Toolbox를 열고 Grass 하위에 존재하는 v.clean을 찾아보세요.

   여기서 cleaning tool을 rmarea로 설정하고 적당한 threshold 값을 입력합니다. !!

   좌표계에 따라 threshold 값이 달라져야 하겠죠. 아마도요. 

  

   값 설정을 완료한 후에는 run을 눌러서 실행!!  

   



'리눅스 > 지오,서버' 카테고리의 다른 글

PostgreSQL serial type  (0) 2016.05.23
Leaflet 기초 01  (0) 2016.05.16
PostgreSQL, Pgadmin3 - Add Constraints  (0) 2016.05.07
QGIS: multiple ring delete in polygon  (0) 2016.04.19
QGIS Installation in Ubuntu 12.04 Server  (0) 2015.09.04
GeoJSON to SHP (ogr2ogr)  (0) 2015.08.06
SHP to GeoJSON (ogr2ogr)  (0) 2015.08.06
GeoJSON to TopoJSON  (0) 2015.07.25

+ Recent posts