저번 게시물에서 leaflet 지도 라이브러리의 사용방법으로 간단하게 호출을 해보았는데,
또 다른 지도 라이브러리로 Folium 이라는 오픈소스가 있어서 Leaflet과의 차이점을 알아보았다.
1. Leaflet
리플렛은 공식문서의 소개 그대로
an open-source JavaScript library
for mobile-friendly interactive maps
즉, 자바스크립트 라이브러리이다.
말 그대로 Javascript를 이용하여 가볍게 지도 객체를 호출하여 맵핑할 수 있는 웹 지도화 라이브러리이다.
그럼 Folium은 무엇일까?
2. Folium
folium 공식문서를 보면 " Make beautiful maps with Leaflet.js & Python " 라고 나와있다.
한마디로, leaflet.js 를 호출하여 데이터를 처리할 수 있는 파이썬 기반 오픈소스 라이브러이다.
leaflet.js 라이브러리 위에 덮여져있는 python 라이브러리라고 이해가 된다.
Folium의 장점은
데이터를 Python에서 조작하고, 그것을 Folium으로 호출하고, Leaflet에 Mapping 할 수 있는 장점을 가지고 있다.
프로젝트를 Django를 이용하니까, Folium을 이용해야겠다!
● 참고
youtube : https://www.youtube.com/watch?v=3QrqmTQ-xaU&t=3s
folium : https://pypi.org/project/folium/
'Django > 개인 프로젝트1(안전한 보행길 지도)' 카테고리의 다른 글
[Django Map] folium plugins 패키지 옵션 사용하기 (0) | 2021.08.13 |
---|---|
Django 지도 라이브러리 Folium Map 이용하기 (0) | 2021.08.12 |
Django Leaflet.js 지도 라이브러리 불러오기 (0) | 2021.08.11 |
Django Templates 폴더 App 폴더 바깥쪽으로 빼서 한번에 관리하기 (0) | 2021.08.11 |
1. Django 프로젝트 생성 (0) | 2021.08.10 |