네이버 부동산 지도를 알아보던중 행정구역을 폴리곤으로 그리면 된다는 방법을 알게되었다.
폴리곤을 그리기위해선 해당 지역의 좌표와 폴리곤이 필요했지만 고맙게도 아래 블로그에서 제공하고있었다.
http://www.gisdeveloper.co.kr/?p=2332
나는 이 블로그에서 시도 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]
'개발언어 > 지도' 카테고리의 다른 글
[Javascript] 다음 지도 API로 네이버 부동산 지도 따라하기 - 2. geojson 만들기 (0) | 2021.06.09 |
---|---|
다음 지도 API로 네이버 부동산 지도 따라하기 - 1. 데이터 가져오는 방법 고찰.. (0) | 2021.06.09 |
지도관련 주요사이트 (0) | 2021.06.09 |
대한민국 행정구역(시도, 시군구) GeoJSON 파일 다운로드 및 SHP 파일 단순화 후 변환 방법 설명 (0) | 2021.06.09 |
웹의 지도 구현하기 폴리곤 (0) | 2021.06.09 |