Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 비전공자개발자
- TIL
- 코딩입문자
- querySelectorAll
- 국비지원
- 가변객체 기본값
- 설명회
- 부트캠프
- 개발일지
- 스파르타코딩클럽
- 파이썬
- 매개변수와 인수
- Bootcamp
- 코딩프로젝트
- 프론트엔드
- 함수화
- default_value
- 자바스크립트
- getElementsByClassName
- 선택자
- 내일배움카드
- folium
- array
- javascript
- frontend
- Dom
- 정부지원
- 내일배움단
- PYTHON
- 코드스테이츠
Archives
- Today
- Total
끄적 코딩
파이썬 folium 사용법_ 메이킹 프로젝트 11기 본문
2주 동안 팀프로젝트 주제로 전시회 조회 서비스 웹사이트를 제작하기로 했다.
가보고 싶었던 전시회를 발견하면 스샷만 해두고, 휴일에 약속 장소 근처에 보고싶었던 전시가 있는지 찾아보는게 은근 번거로웠다. 그래서 이런 고민을 해결할 수 있었으면 좋겠다고 생각했고, 이번 프로젝트 주제로 다른 팀원들도 마음에 들어해서 해당 주제로 개발하게 되었다.
나는 백엔드 담당으로 파이썬으로 데이터를 지도로 시각화 할 수 있는 라이브러리인 folium을 활용하여 구현하려고한다.
폴리움 Folium
- 장소의 위도, 경도를 좌표로 사용
- 지리적 위치 데이터를 제공하는 오픈소스 지도 서비스인 OSM(penstreetmap)을 활용한 기술
더보기
folium 패키지 설치 후, import 하여 사용
pip install folium
import folium
1. 주소 -> 위도, 경도로 변경
2. folium.Map(location = [위도, 경도]) 으로 지도 생성
Geocoding 지오코딩
고유명칭(주소나 산,호수의 이름 등)을 가지고 위도와 경도의 좌표값를 얻는 것
더보기
geopy 패키지 설치 후, import 하여 사용
pip install geopy
import folium
from geopy.geocoders import Nominatim
# 지도 배경
m = folium.Map([위도,경도], zoom_start= 6)
# 프로젝트 생성
geolocator = Nominatim(user_agent = '어플리케이션 이름')
# 고유명칭
target = geolocator.geocode('seoul city hall') #target.raw
target.latitude
target.longitude
# 마킹
folium.Marker(location = [target.latitude, target.longitude]).add_to(m)
Marker
# 지도 배경
map = folium.Map([위도,경도], zoom_start= 6)
# 마킹
folium.Marker(location=[위도,경도],popup=’경복궁’,tooltip=’클릭하기’,icon=folium.Icon(color=’red’).add _to(map)
- Popup : ‘’ 속에 html 태그 넣어서 사용 가능 ex_이미지 표기, youtube 영상 삽입
- Tooltip : 마우스를 올려놓을때 미리보기 표시
'메이킹 프로젝트' 카테고리의 다른 글
지도로 한눈에 보자! 집근처 전시회(완성기)_메이킹 프로젝트 11기 (0) | 2022.03.26 |
---|
Comments