跳到正文
发现
GeoLibre:云端原生 GIS 地理信息平台
网站 / Web 应用其他

GeoLibre:云端原生 GIS 地理信息平台

一个免费开源、轻量的云端原生 GIS 平台,可在浏览器、桌面、手机和 Jupyter 中可视化与分析地理空间数据。

admin
发布于 2026-10-28 · 更新于 2026-11-01
浏览
4
访问
0
下载
0
版本
v3.6.0
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

GeoLibre 是一个免费开源、轻量的云端原生 GIS 平台,用于可视化、探索和分析地理空间数据。它既能运行在浏览器里,也能作为原生桌面应用、Android / iOS 应用,还可以嵌入 Jupyter Notebook,同时始终让数据保留在本地、保持私密。

项目使用 Tauri v2、React、TypeScript、MapLibre GL JS、DuckDB-WASM Spatial 与 deck.gl 构建。同一个工作区可以作为原生桌面程序、原生 Android / iOS 应用运行,也能在现代浏览器中打开,并针对手机与小屏幕做响应式适配。

主要功能

四种渲染引擎,一个项目

同一个项目可以通过四套渲染引擎查看:MapLibre GL JS(默认)、Mapbox GL JS、CesiumJS 或 ArcGIS Maps SDK for JavaScript。在 View → Rendering engine 中切换主地图,也可以在同步的分屏中混用不同引擎,而不必复制项目或图层。

1000+ 地理处理工具,全部在浏览器内运行

Processing → Whitebox Toolbox 打开一个包含 1000+ 个地理处理工具 的工具箱,通过 WebAssembly 运行时在浏览器中执行,具备原生栅格与矢量 I/O。不需要安装 Python 边车进程,也不需要调用服务器,工具、数据和结果都留在本机;因此完整工具箱在 GeoLibre Web、桌面应用和 Android 上都可用。

这些工具来自 Whitebox Next Gen 套件以及 GeoLibre 自有的 WASM 工具,可直接在 Processing 菜单中按类别浏览:

类别 工具数 示例
矢量 313 叠加、缓冲、连接、清理、拓扑、概化
栅格 256 代数、滤波、重分类、区域与焦点统计
遥感 154 光谱指数、波段运算、分类、变化检测
水文 100 流向累积、流域、河网、洼地填充
地形 99 坡度、坡向、山体阴影、曲率、粗糙度、视域
LiDAR 65 点云滤波、地面分类、生成 DEM/DSM
转换 49 转换为云原生 GeoParquet、PMTiles、COG 等格式
网络 26 连通性、成本距离与路径分析
投影 4 栅格与矢量数据的重投影

任意工具都可以通过 ?tool= URL 参数直接链接,打开后自动选中并预填表单。

3D 与时间滑块

例如在曼哈顿建筑项目中,建筑轮廓按建造年代在 3D 中拉伸并着色,叠加 MTA 地铁线路与车站,并根据图层符号系统自动生成图例。配合 Time Slider 可以从 1850 年逐年推进到 2025 年,观察城市逐年代“生长”。

行星底图

GeoLibre 并不局限于地球。来自 OpenPlanetaryMap 和 USGS Astrogeology 的行星底图覆盖月球、火星、水星、金星、伽利略卫星(Io、Europa、Ganymede、Callisto)、Titan、Pluto 和 Charon,并支持按项目设置椭球体,使距离、面积和比例尺测量与所绘制天体一致。星球背后的深空星空来自 Atmosphere Effects 插件,可在图层面板的星球切换器中切换天体。

安装与使用

GeoLibre 提供多种使用入口,可按需选择:

  • Launch GeoLibre Web — 直接在浏览器中使用完整应用,无需安装
  • 下载桌面应用 — Windows、macOS、Linux 安装包
  • Mac App Store — 沙盒化的 macOS 版本
  • App Store — 面向 iPhone 与 iPad 的原生 iOS 应用
  • Google Play — 原生 Android 应用
  • Chrome 扩展 — 把网页上发现的数据集直接在 GeoLibre 中打开
  • Python 包 — 在 Jupyter Notebook 中嵌入并控制完整应用
  • R 包 — 在 RStudio、Quarto、R Markdown 和 Shiny 中构建交互式地图

入门、从源码运行与配置说明见 Get started;完整功能列表见 Features;渲染引擎的能力、凭据与兼容性对比见 rendering-engine guide。

Open data gallery 提供了 105 个基于公开开放数据构建的在线项目,按健康、自然灾害、气候、海洋与水、自然、交通、城市、能源、太空、历史文化、社会与经济、食物等主题分组,可浏览、复刻并改造成自己的项目。

注意事项

  • 项目以 MIT 许可证开源。
  • 地理处理与数据默认在本地运行,数据不会离开本机。
  • 使用 Mapbox GL JS、ArcGIS Maps SDK for JavaScript 等渲染引擎时,可能需要相应的账号凭据,具体请参考渲染引擎指南。
  • 关于 3D Tiles、行星底图等更多示例,可访问官网 Demos 页面。

本作品整理自 GitHub 开源项目 opengeos/GeoLibre,原作者 @opengeos,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v3.6.0当前版本

    GeoLibre v3.6.0 adds an India GIS catalog, lets external plugins add point clouds and read private S3 objects, and gives the Python API awaitable commands. You can also explore rasters and vectors in a new example notebook, edit much larger database layers, and cancel a browser COG conversion. It brings together 17 pull requests from 5 contributors, 2 of them contributing for the first time. Thank you to everyone who helped!

  2. v3.5.2

    维护版本:XYZ 图层支持 TMS 风格的 {-y} 行占位符;保存的服务库与 Browser 面板即时同步;Python 包的阻塞方法可在 Jupyter 外运行;并修复 NASA Earthdata 影像、栅格工具结果、3D Tiles 示例与像素检查等问题。

评论