跳到正文
发现
RustGIS:纯 Rust 开源 GIS 工具
桌面应用效率工具

RustGIS:纯 Rust 开源 GIS 工具

用纯 Rust 编写的免费开源 GIS,可离线做制图、空间分析与成果分享。

admin
发布于 2026-11-02
浏览
1
访问
0
下载
0
版本
v0.5.0
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

RustGIS 是一个用纯 Rust 编写的免费开源 GIS(地理信息系统),面向需要制图、分析和分享地理空间数据的用户。它提供 Windows、macOS、Linux 原生桌面程序,也通过 WebAssembly 编译成网页版,在浏览器里直接使用,无需安装。程序由 GPU 绘制,没有额外的运行时,也不需要自建服务器。

界面沿用常见的功能区布局(Home、Data、Style、Edit、Analyze、View、Publish),配有图层窗格、浏览窗格、属性表和撤销功能,习惯传统桌面 GIS 的用户可以较快上手。

主要功能

  • 本地且私密:文件在本机读写,不会自行上传;只有在你主动请求时才联网,例如加载底图、插件、GeoLibre 工具或调用你选择的 AI 模型。
  • 一切皆命令:功能区上的每个按钮对应一个带 id 的命令,可在 Script 窗格中编写脚本、在 notebook 和模型中串联,也可交给 AI Assistant 执行。
  • 符号与标注:分级色彩、色带方案,丰富的符号与标注能力,选择状态在属性表中同步高亮。
  • 栅格与地形:支持 GeoTIFF 和 COG,提供拉伸、RGB 与山体阴影样式;地图可倾斜并叠加高程数据。
  • 投影与三维:支持 3D 地球、Equal Earth、Robinson 以及任意 EPSG 代码;还可以查看月球、火星等其他天体的底图。
  • Web 底图与数据:XYZ、WMS、矢量瓦片和 MapLibre 样式;Web Data 窗格可访问 STAC、Overture Maps、NASA 等开放数据源。
  • 分析工具:工具库、Tools 窗格以及 1,000 多个 GeoLibre 与 Whitebox 工具,覆盖地形、水文、LiDAR 和遥感等场景。
  • ModelBuilder:在节点画布上串联工具,一次运行整条流程。
  • 排版出图:地图框、图例、比例尺、地图系列与 PDF 导出。
  • 插件:从 plugins.rustgis.app 安装沙箱化的 WebAssembly 插件,用于添加命令、工具和功能区标签。
  • 其他:时间滑块、要素拉伸、暗色模式、链接视图等。

安装与使用

  • 网页版:打开 https://web.rustgis.app 即可使用,无需安装。
  • 桌面版:从 GitHub Releases 页面下载对应系统的安装包,也可通过 Microsoft Store 获取。
  • Python 用户可安装 PyPI 上的 rustgis 包;仓库还提供了 Colab 入门 notebook。
  • 完整文档见 https://rustgis.app 。

注意事项

  • 项目采用 Apache-2.0 许可证。
  • 程序默认离线工作;底图、插件、在线数据和 AI 功能需要联网,使用 AI Assistant 时你选择并读取的数据会发送给对应模型。
  • 插件运行在沙箱中,安装时会列出所需权限,安装前可先查看。

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

更新记录

  1. v0.5.0当前版本

    统一表达式语言驱动查询、字段计算与符号;扩充 QGIS 风格符号与标注;新增叠加、近邻、汇总等分析工具;GeoPackage 与 PostGIS 编辑可回存;Web 服务支持时间与图例;大文件分块加载;新增 Windows ARM64 构建。

评论