브라우저, 데스크톱, 모바일, Jupyter에서 실행되는 경량 클라우드 네이티브 GIS 플랫폼으로, 공간 데이터를 시각화하고 분석할 수 있습니다.
gee-community/geemap
Jupyter 노트북에서 Google Earth Engine 데이터를 대화형으로 분석하고 시각화하는 Python 패키지입니다.
- 스타
- 4,066
- 포크
- 1,160
- 열린 이슈
- 55
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
geemap은 Google Earth Engine(GEE) 데이터셋을 대화형으로 분석하고 지도에 표시할 수 있는 Python 패키지입니다. Earth Engine은 위성 영상과 지리공간 데이터로 구성된 방대한 카탈로그를 제공하지만, Python API의 문서가 부족하고 대화형 시각화 기능도 기본 제공이 많지 않습니다. geemap은 ipyleaflet과 ipywidgets를 기반으로 이 공백을 메워, Jupyter 환경의 지도에서 분석 결과를 표시하고 살펴볼 수 있게 합니다.
이 패키지는 Earth Engine과 Python 데이터 과학 생태계를 함께 활용하려는 학생, 연구자, 개발자를 대상으로 합니다. 기존 GEE JavaScript 사용자들이 Python으로 전환하는 데도 도움을 주며, JavaScript 코드를 Python 스크립트와 노트북으로 변환하는 모듈을 제공합니다. Map.addLayer() 및 Map.centerObject() 같은 JavaScript 스타일의 헬퍼 메서드도 포함되어 있습니다.
지도 기능 외에도 geemap은 이미지와 피처 컬렉션을 GeoTIFF, shapefile, CSV 등 다양한 형식으로 내보내기, 분할 패널 지도 만들기, Landsat 타임랩스 GIF 생성, 구역 통계 계산, 정확도 평가를 포함한 이미지 분류 실행 등 일반적인 작업 흐름을 지원합니다.
핵심 기능
- 01Earth Engine JavaScript 코드를 Python 스크립트와 Jupyter 노트북으로 변환합니다.
- 02JavaScript 스타일의 API 메서드를 사용해 Earth Engine 레이어를 대화형 지도에 표시합니다.
- 03FeatureCollection을 shp, csv, json, kml, kmz로, Image를 GeoTIFF로 내보냅니다.
- 04분할 패널 지도와 Landsat 타임랩스 GIF 애니메이션을 만듭니다.
- 05지도를 클릭해 픽셀 값을 확인하고 시계열 그래프를 그릴 수 있습니다.
- 06GeoTIFF 같은 로컬 래스터 파일을 지도에 추가합니다.
활용 사례
- Jupyter 노트북에서 Earth Engine을 사용해 위성 영상을 탐색하는 학생과 연구자.
- 기존 GEE JavaScript 작업 흐름을 Python으로 전환하기.
- 시간에 따른 경관 변화를 보여 주는 Landsat 타임랩스 애니메이션 제작하기.
- Earth Engine 데이터로 이미지 분류와 정확도 평가 실행하기.
포함된 컬렉션
토픽
자주 묻는 질문
- geemap은(는) 무엇인가요?
- Jupyter 노트북에서 Google Earth Engine 데이터를 대화형으로 분석하고 시각화하는 Python 패키지입니다. geemap은 Google Earth Engine(GEE) 데이터셋을 대화형으로 분석하고 지도에 표시할 수 있는 Python 패키지입니다. Earth Engine은 위성 영상과 지리공간 데이터로 구성된 방대한 카탈로그를 제공하지만, Python API의 문서가 부족하고 대화형 시각화 기능도 기본 제공이 많지 않습니다. geemap은 ipyleaflet과 ipywidgets를 기반으로 이 공백을 메워, Jupyter 환경의 지도에서 분석 결과를 표시하고 살펴볼 수 있게 합니다.
- geemap은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- geemap은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- geemap은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. geemap의 마지막 커밋은 2026년 11월 5일입니다.
- geemap은(는) 어디에 사용할 수 있나요?
- Jupyter 노트북에서 Earth Engine을 사용해 위성 영상을 탐색하는 학생과 연구자. 기존 GEE JavaScript 작업 흐름을 Python으로 전환하기. 시간에 따른 경관 변화를 보여 주는 Landsat 타임랩스 애니메이션 제작하기. Earth Engine 데이터로 이미지 분류와 정확도 평가 실행하기.
- geemap은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gee-community/geemap
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
위성·항공 영상 같은 지리공간 이미지에 Meta의 Segment Anything Model(SAM)을 적용해 지리참조 마스크를 생성하는 Python 패키지입니다.
공간 데이터를 매핑·분석·공유하고 명령어 스크립팅과 AI Assistant를 지원하는 순수 Rust 기반 데스크톱 및 웹 GIS입니다.
공유 노트북 템플릿 라이브러리를 둘러보고 새 노트북을 만들 수 있는 JupyterLab 확장 프로그램입니다.
변경된 셀에 의존하는 셀을 자동으로 다시 실행하고, 노트북을 일반 .py 파일로 저장하며, 스크립트나 배포 앱으로 실행할 수 있는 반응형 Python 노트북입니다.
프론트엔드 코드를 작성하지 않고도 Jupyter notebook을 위젯과 반응형 재실행을 지원하는 대화형 공유 웹 앱으로 바꿉니다.