본문 바로가기
개발언어/지도

지도파일 변환하기

by 창용이랑 2021. 6. 9.
728x90

네이버 부동산 지도를 알아보던중 행정구역을 폴리곤으로 그리면 된다는 방법을 알게되었다.

폴리곤을 그리기위해선 해당 지역의 좌표와 폴리곤이 필요했지만 고맙게도 아래 블로그에서 제공하고있었다.

http://www.gisdeveloper.co.kr/?p=2332

 

대한민국 최신 행정구역(SHP) 다운로드 – GIS Developer

 

www.gisdeveloper.co.kr

나는 이 블로그에서 시도 SHP를 다운로드받았다.

다운로드받은 SHP 파일은 매우 상세히 그려져있기때문에 폴리곤이 많아서 용량이 컷다.

이 문제를 해결하기위해 mapshaper 라는 사이트를 이용하여 폴리곤수를 줄일 수 있었다.

 

mapshaper 사이트에서 다운로드 받은 SHP파일을 zip 형태로 업로드하거나 압축을 풀어 업로드할 수 있다.

압축을 풀었을 경우 반드시 파일을 모두 업로드해야된다.

파일을 업로드한뒤 아래 사진과 같이 옵션을 체크하고, Import 를 한다.

사진 1

만일, 아래 사진과 같은 애러가 발생한다면 사진 1번 에서 import options 란에 " encoding=euckr " 을 입력해준다.

Import 가 정상적으로 되었다면 대한민국의 지도가 표시되게된다.

이제 폴리곤 수를 줄이기 위해 우측상단에있는 Simplify 버튼을 누른후 Apply 를 눌러준다.

Apply 를 누르면 Calculating 이라는 문구가 떳다가 슬라이더로 바뀌는데 나는 0.5% 정도가 적당했다.

폴리곤 수를 줄였다면 우측상단에있는 Export 버튼을 눌러 원하는 파일 형태로 저장할 수 있다.

하지만 이파일을 그대로 Export 하게되면 지도의 행정구역 좌표가 월드좌표가 아닌 상태로 출력된다.

나는 WGS (World Geodetic System)이 필요했기때문에 Console 버튼을 누른뒤 아래의 명령어를 입력하였다.

-proj wgs84

이후 Export 버튼을 누르고, GeoJSON 파일 형태로 출력하니 내가 원하던 좌표시스템의 대한민국 지도가 만들어졌다.



출처: https://majg.tistory.com/25?category=849357 [MAJG's Blog]