🏞️ GIS & RS/🗺️ 지도서비스・웹지도
[웹지도] Kepler.gl 사용법 총정리 | 공간 데이터 시각화 도구 입문 가이드
김 홍시
2025. 4. 19. 12:43
반응형
이전 kepler.gl 관련 글
[GIS] Kepler.gl이란? : 공간데이터 시각화 툴
Kepler.gl이란? 대용량 공간 데이터를 시각화하는 최고의 오픈소스 툴공간 데이터를 다루는 사람이라면 한 번쯤 들어봤을 Kepler.gl. 복잡한 지도 시각화가 클릭 몇 번으로 가능하다는 점에서 많은 GI
kimhongsi.tistory.com
🌍 Kepler.gl 사용법 총정리 | 공간 데이터 시각화 도구 입문 가이드
공간 데이터 시각화 툴 추천! QGIS보다 직관적이고, 설치 없이 바로 실행 가능한 kepler.gl을 소개합니다.
🔎 Kepler.gl이란?
Kepler.gl은 Uber에서 개발한 오픈소스 웹 기반 공간 데이터 시각화 도구입니다. 복잡한 GIS 도구 없이도 CSV, GeoJSON, shapefile 등의 공간 데이터를 지도 위에 시각화할 수 있어, 데이터 분석 초보자부터 전문가까지 폭넓게 활용되고 있습니다.
✅ Kepler.gl 주요 특징
- 설치 없이 웹에서 바로 사용 가능
- H3, 타임슬라이더 등 고급 기능 내장
- 대용량 데이터도 빠르게 처리
- 직관적 UI로 누구나 쉽게 시각화
- 다양한 레이어 타입: Point, Heatmap, Arc, Trip 등
🛠 Kepler.gl 사용 방법
1. 💻 온라인에서 바로 사용하기 (추천)
- 공식 사이트 접속
👉 https://kepler.gl/ - [Get Started] 클릭
→ 브라우저에서 즉시 실행되는 시각화 에디터 화면 진입 - CSV 또는 GeoJSON 파일 드래그 앤 드롭
→ 지도 위에 자동 시각화됨 - 레이어 설정 변경
→ 색상, 크기, 필터, 애니메이션 등 조정 가능
2. 🧩 VS Code에서 사용하기
- VS Code Extension 설치
→ "Geo Data Viewer" 검색 후 설치 - 단축키 입력
Ctrl + Shift + P → Geo: View Map 실행 - CSV/GeoJSON 파일 선택
→ Kepler 스타일의 지도로 자동 렌더링
✅ 로컬 데이터 빠르게 시각화할 때 유용합니다.
3. 📊 Jupyter Notebook에서 사용하기
설치 명령어
pip install keplergl
예제 코드
from keplergl import KeplerGl
map_1 = KeplerGl()
map_1
KeplerGl(data={'my_data': df})처럼 Pandas DataFrame과 연동도 가능합니다.
주의사항
- JupyterLab 3.x 이상은 별도 확장 없이 사용 가능
- 구버전에서는 nodejs 및 labextension 설치 필요
📁 지원 파일 형식
- CSV (위도, 경도 포함)
- GeoJSON
- Shapefile (.shp.zip으로 압축)
- JSON, KML 등
💡 활용 팁
- H3 Index가 있는 데이터는 Hexagon 레이어에서 자동 인식됨
- 타임스탬프 열이 있으면 시간 애니메이션 기능 활용 가능
- 지도 스타일 변경 가능 (Dark, Light, Satellite 등)
📎 마무리
Kepler.gl은 복잡한 GIS 지식 없이도 빠르고 직관적으로 공간 데이터를 시각화할 수 있는 강력한 도구입니다.
간단한 시각화는 물론, 애니메이션, 필터, H3 분석까지 지원하므로 비즈니스 분석, 리서치, 도시계획, 마케팅 인사이트 등 다양한 분야에서 활용될 수 있습니다.
반응형