본문 바로가기
728x90
반응형

Python 파이썬/Folium4

Folium ) 단계구분도 Choropleth Map 단계구분도(Choropleth map) 각기 다른 음영이나 색상 또는 값으로 각 지역과 관련된 데이터를 표현한 지도 지도 데이터 파일 (.geojson) - 지역에 대한 경계 정보를 제공 시각화 하고자 하는 데이터 파일 (.csv 등) - 지역별로 표현하고자 하는 데이터를 제공 Choropleth와 같은 레이어를 만들 때 위의 이 두 데이터를 파라미터로 넘겨줘야 하는데 데이터는 각자 다른 파일에 있으므로, 시각화할 데이터를 지도에 얹으려면 두 데이터를 매핑해야 한다. folium.Choropleth() geo_data = "지도 데이터 파일 경로 (.geojson, geopandas.DataFrame)" data = "시각화 하고자 하는 데이터파일. (pandas.DataFrame)" columns = .. 2022. 4. 4.
Folium ) 지도에 다양한 마커 표시하기 기본 마커 표시 folium.Marker 함수를 사용하면 기본적인 지도마커를 표시할 수 있다. import folium seoul_map = folium.Map(location=[37.459882,126.9519053], tiles='Stamen Terrain', zoom_start=12) folium.Marker( [37.459882, 126.9519053], tooltip='서울대학교', # 마우스가 오버레이되면 표시됨. popup='여기가 바로 서울대학교' # 마우스로 클릭하면 표시됨. ).add_to(seoul_map) display(seoul_map) seoul_map.save('output/seoul_colleges.html') 원형 마커 표시 import folium seoul_map = f.. 2022. 4. 1.
Folium ) 지도 만들기 지도만들기 Map() folium.Map(location=[위도, 경도], zoom_start=줌 횟수) 으로 원하는 위치를 중심으로 확대하여 볼 수 있다. tiles 옵션을 적용하면 지도에 적용하는 스타일을 변경하여 지정할 수 있다. “OpenStreetMap” (default) “Mapbox Bright” (Limited levels of zoom for free tiles) “Mapbox Control Room” (Limited levels of zoom for free tiles) “Stamen” (Terrain, Toner, and Watercolor) 'Stamen Terrain' - 산악지형 등의 지형이 보다 선명하게 드러난다. 'Stamen Toner' - 흑백 스타일로 도로망을 강조해서 .. 2022. 3. 31.
Folium ) 소개 Folium 라이브러리는 Python에서 사용 가능한 가장 대표적인 지도를 다루는 라이브러리이다. leaflet.js 기반으로 지도를 그려주고, 모바일에서도 쓸 수 있을만큼 가볍다. 세계 지도를 기본 지원하고 다양한 타일세트의 지도를 제공한다. Folium은 웹 기반 지도를 만들기 때문에 오직 웹 환경(주피터노트북 등)에서만 지도를 확인할 수 있다. Folium은 이미지, 비디오, GeoJSON 및 TopoJSON 오버레이를 모두 지원한다. Folium 공식 문서 설치 conda에서 Folium을 설치할 경우 채널을 설정해주어야 한다. conda install -c conda-forge folium 2022. 3. 31.
728x90
반응형