GeoLibre:基于 Tauri 与 MapLibre GL JS 的跨平台 GIS 平台项目

A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs in the web browser, on the desktop, on mobile, and inside Jupyter notebooks.

Branch4Tags31
FilesLast commitLast update
7 days ago
14 hours ago
11 days ago
21 days ago
14 hours ago
14 hours ago
5 days ago
14 hours ago
16 days ago
16 hours ago
20 hours ago
3 days ago
20 hours ago
14 hours ago
6 days ago
1 month ago
1 month ago
24 days ago
1 month ago
6 days ago
1 day ago
18 days ago
1 month ago
13 days ago
3 months ago
7 days ago
1 month ago
1 day ago
10 days ago
20 hours ago
1 day ago
13 days ago
2 months ago
1 month ago
3 months ago

GeoLibre

启动 GeoLibre 网页版 GeoLibre 共享项目 GeoLibre 插件 图片 R 包 图片 图片 Conda Recipe Microsoft Store Mac App Store App Store Google Play Chrome Web Store AUR 版本 FlatPark 图片 DOI 询问 DeepWiki

一个免费开源、轻量级、云原生的 GIS 平台,用于地理空间数据的可视化、探索与分析。它可在你使用的任何环境中运行,包括网页浏览器、桌面、移动端和 Jupyter Notebook,同时确保数据保持本地且私密。

它还内置 1,000+ 个地理处理工具,均可基于 WebAssembly 完全在你的浏览器中 运行——涵盖地形、水文、LiDAR、遥感与矢量分析,无需服务器、无需安装,数据也从不离开你的设备。

GeoLibre 基于 Tauri v2ReactTypeScriptMapLibre GL JSDuckDB-WASM Spatialdeck.gl 构建。同一套工作区可运行于原生桌面应用、原生 Android 与 iOS 应用以及任意现代网页浏览器,并能响应式适配移动端和小屏幕。

演示

点击任意截图以原图分辨率打开,或点击任意动画播放全画质视频。

3D Tiles

GeoLibre 演示:在 MapLibre 地图上渲染 3D Tiles

打开在线项目

纽约市建筑与地铁

曼哈顿建筑轮廓以三维方式拉伸,并按建造年代着色;上方叠加 MTA 地铁线路与站点,图例根据图层符号化自动生成。

曼哈顿建筑三维拉伸并按建造年代着色,叠加 MTA 地铁线路与站点及自动生成图例

下方动画让 Time Slider 沿建筑建造年代从 1850 年运行到 2025 年,使曼哈顿按年代逐渐显现。点击播放全画质视频。

曼哈顿建筑随 Time Slider 从 1850 年到 2025 年推进而按建造年代出现的动画

打开在线项目

行星底图

GeoLibre 不仅限于地球。来自 OpenPlanetaryMap 和 USGS Astrogeology 的行星底图覆盖月球、火星、水星、金星、伽利略卫星(木卫一、木卫二、木卫三、木卫四)、土卫六、冥王星和卡戎,并支持按项目指定椭球体,使距离、面积和比例尺量测与当前映射的天体相匹配。每个天体模型背后的深空星空来自 Atmosphere Effects 插件。

GeoLibre 地球球体视图,背景为星空 GeoLibre 月球球体视图,背景为星空 GeoLibre 火星球体视图,背景为星空
地球 月球 火星
GeoLibre 水星球体视图,背景为星空 GeoLibre 冥王星球体视图,背景为星空 GeoLibre 金星球体视图,背景为星空
水星 冥王星 金星
GeoLibre 木卫二球体视图,背景为星空 GeoLibre 木卫四球体视图,背景为星空 GeoLibre 卡戎球体视图,背景为星空
木卫二 木卫四 卡戎

可通过图层面板中的天体切换器切换天体。更多示例见演示

视频教程

上述视频均配有章节和摘要,并收录于视频教程页面。

地理处理:1,000+ 工具,零安装

GeoLibre Whitebox 工具箱通过 WebAssembly 在本地运行,展示 1,000+ 工具的完整目录,并选中 Regularize Building Footprints 工具

Processing → Whitebox Toolbox 打开一个包含 1,000+ 地理处理工具 的工具箱, 这些工具通过 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 参数直接链接,该参数会预先选择该工具并填充其表单。 详情请参见处理工具指南, 并观看浏览器中的地理处理视频演示。

文档

完整文档,包括用户指南和教程,发布在 geolibre.app

欢迎贡献。请参阅 贡献指南 了解开发环境、仓库结构和质量门禁。

赞助

GeoLibre 免费开源,并将保持这一状态。如果您或您的团队认为它有用,赞助是支持开发、托管和跨平台分发持续开展的最直接方式。

请参阅 成为赞助者 页面,了解赞助支持的内容以及其他免费参与方式。

致谢

GeoLibre 建立在地理空间与 Web 领域免费且开源的社区之上——包括 MapLibre GL JS、deck.gl、DuckDB-WASM Spatial、Turf.js、Tauri、React,以及许多其他项目。关于完整的项目与社区贡献者列表,请参阅致谢页面。

  • Atmosphere Effects 插件(深空背景、视差星空、彗星以及地球大气光晕)借鉴并改编了 Leonel Dias 的文章 Globe atmosphere, halo, and comets 中的技术与视觉设计——包括分层 Canvas 2D 方案、光晕渐变与“screen”混合模式、用于在俯仰时保持光晕对齐的临边采样,以及星空/彗星参数。
  • 社区贡献者——感谢 Ryanphoenix 做出的许多宝贵贡献,包括问题报告、反馈和改进。
  • Beta 测试人员——感谢 René van der Velde(荷兰)进行早期测试、提交详细缺陷报告以及提出功能请求。

引用

如果你在研究中使用 GeoLibre,请引用它。GeoLibre 已归档于 Zenodo,每次发布都会生成一个 DOI。下方的概念 DOI 始终指向最新版本。

DOI

Wu, Q. (2026). GeoLibre: A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. Zenodo. https://doi.org/10.5281/zenodo.20785400

你也可以使用 GitHub 的 “Cite this repository” 按钮(该按钮会读取 CITATION.cff)复制现成的 APA 或 BibTeX 条目。更多格式请参阅 如何引用 页面。

许可证

MIT

Introduction

一个轻量级云原生GIS平台,可在桌面和Web环境中可视化、探索及分析地理空间数据,并具备移动端响应式布局。【此简介由AI生成】

Customize your domain
477.38 K777Visit GitHub