Python-пакет для интерактивного анализа и визуализации геоданных Google Earth Engine в Jupyter notebooks.
- Звёзды
- 8,424
- Форки
- 948
- Открытые issues
- 23
- Последний коммит
- 3 часа назад
Что это?
GeoLibre — бесплатная GIS-платформа с открытым исходным кодом для просмотра, изучения и анализа геопространственных данных. Она работает в браузере, в виде нативных приложений для Windows, macOS и Linux, в виде нативных приложений для Android и iOS, а также в Jupyter notebooks через Python-пакет. Данные при этом остаются на устройстве пользователя.
Платформа включает более 1 000 инструментов геообработки, которые выполняются в браузере с помощью WebAssembly. Они предназначены для анализа векторных данных, работы с растрами, дистанционного зондирования, гидрологии, анализа рельефа и LiDAR, преобразования форматов, работы с сетями и проекциями. Для этих инструментов не нужны сервер или установка. Карты можно отображать с помощью MapLibre GL JS, Mapbox GL JS, CesiumJS или ArcGIS Maps SDK for JavaScript, а один и тот же проект можно показывать в синхронизированных панелях.
Проект создан на базе Tauri v2, React, TypeScript, MapLibre GL JS, DuckDB-WASM Spatial и deck.gl. Также доступны R-пакет для RStudio, Quarto и Shiny и расширение Chrome для открытия наборов данных, найденных на веб-страницах.
Ключевые возможности
- 01Работает в браузере, на компьютерах и устройствах Android и iOS, а также в Jupyter notebooks
- 02Более 1 000 инструментов геообработки, которые выполняются локально с помощью WebAssembly
- 03Позволяет переключаться между движками отображения карт MapLibre, Mapbox, CesiumJS и ArcGIS или использовать их вместе
- 04Поддерживает 3D Tiles и базовые карты планет для Луны, Марса и других небесных тел
- 05Преобразует данные в облачно-ориентированные форматы, такие как GeoParquet, PMTiles и COG
- 06Включает SQL-среду на базе DuckDB для пространственных запросов
Сценарии использования
- Анализ рельефа, гидрологических или LiDAR-данных без установки GIS-программ
- Создание интерактивных карт в Jupyter notebooks или RStudio
- Визуализация 3D-данных о городах и наборов данных с временной привязкой в браузере
- Хранение конфиденциальных геопространственных данных на локальных устройствах вместо загрузки на сервер
Быстрый старт
- 1
Откройте GeoLibre Web в браузере — ничего устанавливать не нужно
- 2
Или используйте пакет Python в блокнотах Jupyter (см. страницу пакета Python на geolibre.app)
Что важно знать
- Для альтернативных движков рендеринга (Mapbox GL JS, CesiumJS, ArcGIS Maps SDK) требуются собственные учетные данные; совместимость зависит от движка.
- Полные инструкции по настройке, например запуск из исходного кода или с помощью Docker, размещены на внешнем сайте с документацией и не включены в выдержку из README.
В подборках
Темы
Частые вопросы
- Что такое GeoLibre?
- Лёгкая облачно-ориентированная GIS-платформа для визуализации и анализа геопространственных данных в браузере, на компьютере и мобильных устройствах, а также в Jupyter. GeoLibre — бесплатная GIS-платформа с открытым исходным кодом для просмотра, изучения и анализа геопространственных данных. Она работает в браузере, в виде нативных приложений для Windows, macOS и Linux, в виде нативных приложений для Android и iOS, а также в Jupyter notebooks через Python-пакет. Данные при этом остаются на устройстве пользователя.
- GeoLibre можно использовать бесплатно? Какая у него лицензия?
- GeoLibre распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- GeoLibre всё ещё поддерживается?
- Активно поддерживается. Последний коммит в GeoLibre — 6 нояб. 2026 г..
- Для чего можно использовать GeoLibre?
- Анализ рельефа, гидрологических или LiDAR-данных без установки GIS-программ Создание интерактивных карт в Jupyter notebooks или RStudio Визуализация 3D-данных о городах и наборов данных с временной привязкой в браузере Хранение конфиденциальных геопространственных данных на локальных устройствах вместо загрузки на сервер
- Как установить GeoLibre?
- Откройте GeoLibre Web в браузере — ничего устанавливать не нужно Или используйте пакет Python в блокнотах Jupyter (см. страницу пакета Python на geolibre.app)
- Где скачать GeoLibre?
- Исходный код и инструкции по установке — на GitHub: https://github.com/opengeos/GeoLibre
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый браузерный глобус с фотореалистичным 3D-рельефом, на который нанесены данные о рейсах, судах, спутниках, землетрясениях, пробках и общедоступных камерах; есть голосовое управление.
JavaScript-библиотека для отображения интерактивных 3D-глобусов и 2D-карт в браузере с помощью WebGL, без плагинов.
Rust CLI для преобразования облаков точек LAS, LAZ и CSV в 3D Tiles 1.1 с выводом GLB для Cesium.
Безголовый 3D-движок карт, который передаёт на интерактивный глобус GIS-данные: спутниковые снимки, рельеф, 3D-модели городов и векторные данные.
Библиотека на чистом Rust и CLI для чтения, записи и преобразования растровых, векторных геоданных и облаков точек без зависимостей от C.