융무의 기술블로그
article thumbnail
[python][pydeck] geopandas를 이용한 서울시 시각화 (2)
BI/Python 2021. 7. 7. 00:19

앞에서 설명한 geopandas를 이용한 서울시 시각화 (1)에 이어서 시각화를 진행하고자 합니다. https://mjs1995.tistory.com/186 [python][pydeck] geopandas를 이용한 서울시 시각화 (1) 지도 시각화를 하는데 있어서 folium, plotly, dash 등 다양한 라이브러리가 존재하는데 이번에는 pydeck을 이용한 지도시각화를 해보려고 합니다. pydeck의 장점은 여러 레이러를 쌓을수 있다는 점과 geo mjs1995.tistory.com geopandas를 이용하여 pydeck 라이브러리를 통해서 서울시 지도 시각화에 대해 공부하였습니다. 이를 응용하고자 서울시 상권 영역 레이어를 추가하여 데이터 분석을 하고자 합니다. 먼저 데이터에 대해서 설명하겠습..

article thumbnail
[python][pydeck] geopandas를 이용한 서울시 시각화 (1)
BI/Python 2021. 7. 6. 23:18

지도 시각화를 하는 데 있어서 folium, plotly, dash 등 다양한 라이브러리가 존재하는데 이번에는 pydeck을 이용한 지도 시각화를 해보려고 합니다. pydeck의 장점은 여러 레이어를 쌓을 수 있다는 점과 geopandas를 이용한 유용한 기능들이라고 생각합니다. Geocoding - boundary를 통해서 경계를 그려볼 수 있습니다. df_test = gpd.read_file('TBGIS.geojson') df_test.geometry[0].boundary df_test.head(1) - Point를 통해서 여러 경계의 중심점을 구할 수 있습니다. 이를 통해서 haversine을 이용하여 원하는 곳 근처의 몇 M 이내에 있는 변수들도 그려볼 수 있을거 같습니다. df_test.geom..

article thumbnail
[python][QGIS] QGIS를 이용한 geojson 파일 만들기
BI/Python 2021. 6. 18. 00:07

시군구 또는 행정동 경계 데이터 파일 다운로드 - 아래 사이트에서 필요한 지도데이터를 다운받습니다. http://www.gisdeveloper.co.kr/?p=2332 대한민국 최신 행정구역(SHP) 다운로드 – GIS Developer www.gisdeveloper.co.kr https://github.com/vuski/admdongkor vuski/admdongkor 대한민국 행정동 경계 파일. Contribute to vuski/admdongkor development by creating an account on GitHub. github.com - 지도 경계 작업을 수행할 QGIS 파일을 다운 받습니다. https://qgis.org/ko/site/ QGIS 프로젝트에 오신 것을 환영합니다! 여..

article thumbnail
[python][plotly] dash와 heroku를 이용한 Dashboard 제작
BI/Python 2021. 2. 1. 16:34

지도 시각화와 프로젝트 결과물을 토대로 한국지방소멸위험 대시보드를 제작하려고 합니다. korea-dashboard.herokuapp.com/ (대시 보드 로딩하는데 시간이 조금 소요됩니다.) 대시보드 개발 을 위해 다음 도구, 기술 및 플랫폼을 사용할 것입니다. Python IDE Github : 소스 코드 버전 제어 및 저장소 Heroku : 대시 보드 애플리케이션 배포를 위한 클라우드 플랫폼 필요한 패키지 dash 앱을 불러옵니다. 웹 프레임 워크에 익숙하지 않고 웹 개발 배경이 없지만 w3schools사이트에서 웹에 관한 정보를 얻었습니다. dash-html-components - 애플리케이션에서 직접 html 기능 및 구성 요소를 구현하게 해 줍니다. dash_core_components - 대화..

article thumbnail
[python][plotly] 코로나 시각화
BI/Python 2021. 1. 18. 16:47

plotly를 이용한 2020.04 ~ 2021.01 까지의 한국 코로나 데이터 시각화를 하려고 합니다. 피처에 대한 설명은 아래와 같습니다. 데이터 불러오기 사용된 데이터의 출처는 아래에 남겼습니다. import dash import dash_table import dash_core_components as dcc import dash_html_components as html from dash.dependencies import Input, Output, State import pandas as pd import plotly import numpy as np import plotly.express as px from plotly.subplots import make_subplots import plo..

article thumbnail
[python][plotly] geojson을 이용한 지도그리기 (4)
BI/Python 2021. 1. 13. 11:45

https://mjs1995.tistory.com/169?category=802136 [python][folium] geojson을 이용한 지도그리기 (1) 원하는 형태의 시군을 이용하여 229개의 시군 지도를 만들어 보려고한다. python을 이용해서 folium 작업을 하기 이전에 geojson 파일을 다운받는 방법부터 설명하려고 한다. www.gisdeveloper.co.kr/?p=2332 대 mjs1995.tistory.com 앞에서 만든 geojson 파일을 가지고 Python Plotly을 이용한 지도 시각화를 하려고 합니다. 데이터는 Kosis에 있는 2018년도 시군구별 인구수 데이터를 이용하려고 합니다. http://kosis.kr/statHtml/statHtml.do?orgId=101&..

article thumbnail
[python][Mapbox] geojson을 이용한 지도그리기 (3)
BI/Python 2021. 1. 12. 18:40

https://mjs1995.tistory.com/169?category=802136 [python][folium] geojson을 이용한 지도그리기 (1) 원하는 형태의 시군을 이용하여 229개의 시군 지도를 만들어 보려고한다. python을 이용해서 folium 작업을 하기 이전에 geojson 파일을 다운받는 방법부터 설명하려고 한다. www.gisdeveloper.co.kr/?p=2332 대 mjs1995.tistory.com 앞에서 만든 geojson 파일을 가지고 Python Mapbox을 이용한 지도 시각화를 하려고 합니다. 데이터는 Kosis에 있는 2018년도 시군구별 인구수 데이터를 이용하려고 합니다. http://kosis.kr/statHtml/statHtml.do?orgId=101&..

article thumbnail
[python][지도시각화] 일본 도도부현 시각화
BI/Python 2021. 1. 11. 20:43

일본 소멸위험지수를 계산하여 일본 지도 시각화를 하겠습니다. 소멸위험지수는 한 지역의 20~39세 여성 인구 수를 해당 지역의 65세 이상 고령 인구 수로 나눈 값을 의미합니다. 데이터를 얻기 위해서 먼저 일본 통계사이트에서 도도부현 기준 인구데이터를 가져오겠습니다. www.e-stat.go.jp/ 政府統計の総合窓口 政府統計の総合窓口(e-Stat)は各府省等が公表する統計データを一つにまとめ、統計データを検索したり、地図上に表示できるなど、統計を利用する上で、たくさんの便利な機能を www.e-stat.go.jp 일본 도도부현 시각화 pandas 라이브러리를 불러온 다음에 일본의 도도부현의 데이터와 소멸위험지수를 확인했습니다. import pandas as pd df = pd.read_csv('일본소멸위험지수.csv',..