티스토리 뷰
먼저 위 사이트에서 많은 도움을 받았음을 밝힙니다. 거의 위 사이트에 있는 내용 실습이라고 봐주시면 됩니다.
목적
1. 지리 데이터 시각화(1)에서 다운 받은 한국 기초 구역도의 좌표계를 UTM-K에서 WGS84형태로 변경합니다.
2. SHP 파일을 GeoJSON 형태로 저장합니다.
1. UTM-K to WGS84
한국 기초 구역도는 SHP 지도 좌표계가 UTM-K로 되어 있어 Folium에서 사용하기 어렵습니다.
따라서 위경도 형태의 WGS84 형태로 변경을 해 주어야합니다.
좌표계 변환 툴은 XrProjection v3.1 를 사용했습니다. 아래 페이지에서 다운을 받아주세요.
http://www.gisdeveloper.co.kr/?p=2101
다운 받은 프로그램을 실행 시킵니다. '단일 SHP 파일 변환' 탭을 선택해주시고 아래와 같이 입력해주시면 됩니다.
입력 SHP엔 변환할 shp파일을 선택해주시면됩니다.
저는 202105기초구역DB_전체분 > 서울특별시 > 11000 > TL_KODIS_BAS.shp 파일을 선택해주었습니다.
출력 SHP엔 좌표계 변경 후 저장될 파일의 이름을 적어주면 되는데
저는 202105기초구역DB_전체분 > 서울특별시 > 11000 > TL_KODIS_BAS_2.shp라고 적어 주었습니다.
변환을 시키고 나면 아래와 같이 ${파일명}_2 형태의 파일 3개가 생긴 것을 확인 할 수 있습니다.
저는 서울 뿐만 아니라 경기도 데이터도 사용할 거라 경기도 데이터도 변환 시켜 주었습니다.
2. Shapefile to GeoJSON
shp파일을 folium에서 사용할 수 있는 GeoJSON 형태로 변경하겠습니다. 변경 작업은 아래 사이트에서 할 수 있습니다.
select 를 누른 뒤 위에서 좌표계 변환을 시킨 세 파일을 선택해주세요.
encoding=euckr이라고 적습니다.
서울 데이터를 가져오면 아래와 같이 확인 할 수 있습니다.
우측 상단 "Export" 버튼을 눌러 GeoJSON 형태로 내보냅니다.
File format에 GeoJSON을 선택해주고 encoding=utf-8을 입력합니다.
TL_KODIS_BAS_2.json 파일이 생성됩니다.
'지리데이터시각화(geo)' 카테고리의 다른 글
지리 데이터 시각화 (6) folium을 이용한 경유지&경유 순서 시각화, marker의 icon 안에 숫자 (0) | 2022.03.06 |
---|---|
지리 데이터 시각화(5)- folium의 Choropleth지도 오류 (shape file) (0) | 2022.03.05 |
지리 데이터 시각화(4) - folium으로 명목형 choropleth 지도 그리기, tool tip 사용 (0) | 2022.03.05 |
지리 데이터 시각화(3) - plotly로 choropleth 지도 그리기 (Geo JSON, Geo Data Frame) (0) | 2022.03.05 |
지리 데이터 시각화(1) - 한국 기초 구역도 합치기, GeoPandas (0) | 2022.03.05 |
- Total
- Today
- Yesterday