Repolode
opengeos

opengeos/GeoLibre

一款轻量级云原生 GIS 平台,可在浏览器、桌面、移动端和 Jupyter 中可视化与分析地理空间数据。

可替代:ArcGISQGIS

Star
8,424
Fork
948
未关闭 Issue
23
最近提交
17小时前

这是什么?

GeoLibre 是一款免费开源的 GIS 平台,用于查看、浏览和分析地理空间数据。它可以在网页浏览器中运行,也提供 Windows、macOS、Linux 桌面版,以及 Android 和 iOS 原生应用,还可通过 Python 包在 Jupyter Notebook 中使用,数据保留在本地设备上。

平台内置 1000 多个地理处理工具,通过 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 构建,另提供适用于 RStudio、Quarto 和 Shiny 的 R 包,以及可将网页上的数据集直接在 GeoLibre 中打开的 Chrome 扩展。

核心功能

  • 01可在浏览器、桌面、Android、iOS 和 Jupyter Notebook 中运行
  • 02通过 WebAssembly 在本地执行 1000 多个地理处理工具
  • 03可切换或组合 MapLibre、Mapbox、CesiumJS 和 ArcGIS 地图渲染引擎
  • 04支持 3D Tiles 以及月球、火星等天体的行星底图
  • 05可转换为 GeoParquet、PMTiles、COG 等云原生格式
  • 06内置基于 DuckDB 的 SQL 工作区,用于空间查询

适用场景

  • 无需安装 GIS 软件即可分析地形、水文或 LiDAR 数据
  • 在 Jupyter Notebook 或 RStudio 中构建交互式地图
  • 在浏览器中可视化三维城市数据和时间序列数据集
  • 将敏感地理数据保留在本地设备,而不上传至服务器

快速上手

  1. 1

    在浏览器中打开 GeoLibre Web,无需安装

  2. 2

    或在 Jupyter 笔记本中使用 Python 包(参见 geolibre.app 上的 Python 包页面)

使用前须知

  • 备用渲染引擎(Mapbox GL JS、CesiumJS、ArcGIS Maps SDK)需要各自的凭据,且各引擎的兼容性有所不同。
  • 从源码运行或使用 Docker 等完整安装说明位于外部文档站点,README 摘录中未包含。

收录于专题

标签

常见问题

GeoLibre 是什么?
一款轻量级云原生 GIS 平台,可在浏览器、桌面、移动端和 Jupyter 中可视化与分析地理空间数据。 GeoLibre 是一款免费开源的 GIS 平台,用于查看、浏览和分析地理空间数据。它可以在网页浏览器中运行,也提供 Windows、macOS、Linux 桌面版,以及 Android 和 iOS 原生应用,还可通过 Python 包在 Jupyter Notebook 中使用,数据保留在本地设备上。
GeoLibre 可以免费使用吗?用的什么许可证?
GeoLibre 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
GeoLibre 还在维护吗?
活跃维护中。GeoLibre 最近一次提交是在 2026年11月6日。
GeoLibre 适合用来做什么?
无需安装 GIS 软件即可分析地形、水文或 LiDAR 数据 在 Jupyter Notebook 或 RStudio 中构建交互式地图 在浏览器中可视化三维城市数据和时间序列数据集 将敏感地理数据保留在本地设备,而不上传至服务器
GeoLibre 怎么安装和运行?
在浏览器中打开 GeoLibre Web,无需安装 或在 Jupyter 笔记本中使用 Python 包(参见 geolibre.app 上的 Python 包页面)
在哪里获取 GeoLibre?
源代码和安装说明在 GitHub 上:https://github.com/opengeos/GeoLibre

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目