发现 
桌面应用效率工具
RustGIS:纯 Rust 开源 GIS 工具
用纯 Rust 编写的免费开源 GIS,可离线做制图、空间分析与成果分享。
- 浏览
- 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 整理,以原仓库为准。
更新记录
- v0.5.0当前版本
统一表达式语言驱动查询、字段计算与符号;扩充 QGIS 风格符号与标注;新增叠加、近邻、汇总等分析工具;GeoPackage 与 PostGIS 编辑可回存;Web 服务支持时间与图例;大文件分块加载;新增 Windows ARM64 构建。
评论