Repolode
gee-community

gee-community/geemap

Python-пакет для интерактивного анализа и визуализации геоданных Google Earth Engine в Jupyter notebooks.

Звёзды
4,066
Форки
1,160
Открытые issues
55
Последний коммит
позавчера

Что это?

geemap — Python-пакет для интерактивного анализа наборов данных Google Earth Engine (GEE) и их отображения на карте. В Earth Engine есть большой каталог спутниковых снимков и геопространственных данных, однако документация Python API ограничена, а встроенных средств интерактивной визуализации почти нет. geemap восполняет этот пробел: пакет использует ipyleaflet и ipywidgets, чтобы показывать результаты на карте и исследовать их в среде Jupyter.

Пакет предназначен для студентов, исследователей и разработчиков, которые хотят работать с Earth Engine в экосистеме Python для data science. Он также помогает пользователям GEE, уже знакомым с JavaScript, перейти на Python: модуль преобразования переводит JavaScript-код в Python-скрипты и notebooks. Кроме того, в пакете есть вспомогательные методы в стиле JavaScript, например Map.addLayer() и Map.centerObject().

Помимо работы с картами, geemap поддерживает распространённые сценарии: экспорт изображений и коллекций объектов в GeoTIFF, shapefile, CSV и другие форматы, создание карт с разделённой панелью, генерацию GIF-анимаций Landsat timelapse, вычисление зональной статистики и классификацию изображений с оценкой точности.

Ключевые возможности

  • 01Преобразует JavaScript-код Earth Engine в Python-скрипты и Jupyter notebooks.
  • 02Показывает слои Earth Engine на интерактивных картах и предоставляет API-методы в стиле JavaScript.
  • 03Экспортирует FeatureCollections в shp, csv, json, kml и kmz, а Images — в GeoTIFF.
  • 04Создаёт карты с разделённой панелью и GIF-анимации Landsat timelapse.
  • 05Позволяет изучать значения пикселей и строить графики временных рядов, щёлкая по карте.
  • 06Добавляет на карту локальные растровые файлы, например GeoTIFF.

Сценарии использования

  • Изучение спутниковых снимков с помощью Earth Engine в Jupyter notebooks для студентов и исследователей.
  • Перенос существующих рабочих процессов GEE на JavaScript в Python.
  • Создание анимаций Landsat timelapse, показывающих изменения ландшафта со временем.
  • Классификация изображений и оценка точности на данных Earth Engine.

В подборках

Темы

Частые вопросы

Что такое geemap?
Python-пакет для интерактивного анализа и визуализации геоданных Google Earth Engine в Jupyter notebooks. geemap — Python-пакет для интерактивного анализа наборов данных Google Earth Engine (GEE) и их отображения на карте. В Earth Engine есть большой каталог спутниковых снимков и геопространственных данных, однако документация Python API ограничена, а встроенных средств интерактивной визуализации почти нет. geemap восполняет этот пробел: пакет использует ipyleaflet и ipywidgets, чтобы показывать результаты на карте и исследовать их в среде Jupyter.
geemap можно использовать бесплатно? Какая у него лицензия?
geemap распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
geemap всё ещё поддерживается?
Активно поддерживается. Последний коммит в geemap — 5 нояб. 2026 г..
Для чего можно использовать geemap?
Изучение спутниковых снимков с помощью Earth Engine в Jupyter notebooks для студентов и исследователей. Перенос существующих рабочих процессов GEE на JavaScript в Python. Создание анимаций Landsat timelapse, показывающих изменения ландшафта со временем. Классификация изображений и оценка точности на данных Earth Engine.
Где скачать geemap?
Исходный код и инструкции по установке — на GitHub: https://github.com/gee-community/geemap

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лёгкая облачно-ориентированная GIS-платформа для визуализации и анализа геопространственных данных в браузере, на компьютере и мобильных устройствах, а также в Jupyter.

8,4 тыс.+113 за неделю948TypeScriptMITАктивно поддерживаетсяОбновлён 17 часов назад

Python-пакет для применения Meta Segment Anything Model (SAM) к геопространственным снимкам, например спутниковым и аэрофотоснимкам, с созданием геопривязанных масок.

4,2 тыс.+8 за неделю451PythonMITАктивно поддерживаетсяОбновлён 4 дня назад

Реактивный Python-ноутбук, который автоматически перезапускает зависимые ячейки, хранит ноутбуки в виде обычных файлов .py и запускается как скрипт или приложение.

23,5 тыс.+83 за неделю1,4 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён 17 часов назад

Превращает Jupyter-ноутбук в интерактивное веб-приложение, которым можно поделиться, — с виджетами и реактивным повторным выполнением без написания frontend-кода.

4,4 тыс.292PythonApache-2.0Активно поддерживаетсяОбновлён 12 дней назад