- [백터] -> [도형 도구] -> [버택스 추출]을 눌러보면 아래와같이 무수히 많은 점들이 촘촘히 연결되어 있는 것을 볼
수 있다.
- 이렇게 무수히 많은 점들이 연결되어 있는 shp파일을 json으로 바꾸게 되었을 때, 용량이 엄청 커지게 되고
이렇게 용량이 큰 파일을 사용하게 될 경우 서버가 부담스러워 한다. 그리고, 폴리곤을 그리기 위해 행정지역 파일을
사용하는 입장에서 이렇게 자세히 연결될 필요는 없다고 생각했다.
- 그래서 이제 이 점들의 연결을 느슨하게 바꿔주는 [단편화] 작업을 수행할 것이다.
- 우선 [백터] -> [도형 도구] -> [단순화]를 클릭하면 아래와 같은 창이 나온다.
- [허용 오차]라는 부분이 이제 우리가 조절할 부분인데, 이부분의 조절을 통해서 연결을 느슨하게 해준다.
연결이 느슨해질 경우 연결되어 있는 점들 또한 적어지므로, 폴리곤에서 만들어지는 좌표들이 적어지는
것이다.
- [허용 오차]부분을 50, 70,100 이렇게 바꿔서 실행을 해보자. 아래는 100으로 해줬을 때, 버택스들인데
처음보다 상당히 좌표들이 감소했음을 보여준다.
- 그러면 이 허용 오차를 엄청 크게 잡으면 한부분씩 연결되지 않을까? 해서 오차를 늘려봤다
- 아래사진은 오차를 10000까지 늘렸을 때 지도인데, 보다시피 폴리곤이 일그러지는 것을 확인 할 수 있다.
- 따라서 단편화 작업을 할 때는 폴리곤이 일그러지지 않는 선에서 버택스들이 최소로 연결될 수 있는 오차를 찾아서
작업을 해주는게 좋을 것 같다.
'Open API > QGIS' 카테고리의 다른 글
QGIS로 shp파일을 geoJson으로 변경하기 (3) | 2019.08.08 |
---|