🏞️ GIS & RS/🗺️ 지도서비스・웹지도

[웹지도] Kepler.gl 사용법 총정리 | 공간 데이터 시각화 도구 입문 가이드

김 홍시 2025. 4. 19. 12:43
반응형

 

 

 

이전 kepler.gl 관련 글 

https://kimhongsi.tistory.com/entry/GIS-Keplergl%EC%9D%B4%EB%9E%80-%EA%B3%B5%EA%B0%84%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94-%ED%88%B4

 

[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. 💻 온라인에서 바로 사용하기 (추천)

  1. 공식 사이트 접속
    👉 https://kepler.gl/
  2. [Get Started] 클릭
    → 브라우저에서 즉시 실행되는 시각화 에디터 화면 진입
  3. CSV 또는 GeoJSON 파일 드래그 앤 드롭
    → 지도 위에 자동 시각화됨
  4. 레이어 설정 변경
    → 색상, 크기, 필터, 애니메이션 등 조정 가능

 


2. 🧩 VS Code에서 사용하기

  1. VS Code Extension 설치
    → "Geo Data Viewer" 검색 후 설치
  2. 단축키 입력
    Ctrl + Shift + P → Geo: View Map 실행
  3. 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 분석까지 지원하므로 비즈니스 분석, 리서치, 도시계획, 마케팅 인사이트 등 다양한 분야에서 활용될 수 있습니다.


 

반응형