用纯 Rust 编写的桌面与网页 GIS,可用于地图制作、空间分析和地理数据共享,支持命令脚本与 AI 助手。
- Star
- 14,794
- Fork
- 3,596
- 未关闭 Issue
- 5,505
- 最近提交
- 19小时前
这是什么?
QGIS 是一款可在 Linux、Windows 和 macOS 上运行的桌面地理信息系统(GIS),支持打开、创建、编辑和分析栅格、矢量、网格和点云等空间数据。数据可以来自本地文件、PostGIS 等空间数据库,也可以来自 WMS、WFS 等网络服务。
软件提供丰富的制图功能,可精细控制符号化、标注、图例和打印布局;内置数百种处理算法,并可调用 GDAL、SAGA、GRASS 等工具的算法。借助模型设计器、批处理以及 Python 和 C++ API(PyQGIS),用户能够实现自动化和定制开发,插件生态也进一步扩展了功能。
项目还包含 QGIS Server,这是一款无界面的地图服务器,支持 WMS、WFS、OGC API for Features 等标准协议,可与 Apache、nginx 配合使用,也可运行在 Docker 容器中。QGIS 采用 GPL-2.0 或更高版本许可,基于 Qt 和 C++ 开发。
核心功能
- 01支持读写栅格、矢量、网格和点云等格式,包括 GeoPackage、Shapefile 和 PostGIS。
- 02支持在坐标参考系统之间进行实时投影转换。
- 03提供 2D 和 3D 地图渲染,可精细控制符号、标注和打印布局。
- 04内置处理框架,并可调用 GDAL、SAGA、GRASS 等工具的算法。
- 05通过模型设计器、批处理和 PyQGIS 实现自动化。
- 06包含 QGIS Server,可通过 WMS、WFS 和 OGC API for Features 发布地图。
适用场景
- 可视化和分析土地利用、交通网络、环境等空间数据集。
- 借助自动图集和报告功能批量制作打印或 PDF 地图。
- 通过 QGIS Server 向网页应用发布地图服务。
- 使用 Python 脚本或模型自动化地理处理流程。
快速上手
- 1
从 QGIS.org 下载页面下载适合你平台的安装包
- 2
或按照构建指南(INSTALL.md)从源代码构建 QGIS
使用前须知
- 采用 GPL-2.0 许可证,这是一种 copyleft 许可证,要求衍生作品保持开源。
- 从源代码构建需要按照单独的指南完成多个步骤。
标签
常见问题
- QGIS 是什么?
- QGIS 是一款免费开源、跨平台的桌面地理信息系统,用于查看、编辑、分析和制作空间数据地图。 QGIS 是一款可在 Linux、Windows 和 macOS 上运行的桌面地理信息系统(GIS),支持打开、创建、编辑和分析栅格、矢量、网格和点云等空间数据。数据可以来自本地文件、PostGIS 等空间数据库,也可以来自 WMS、WFS 等网络服务。
- QGIS 可以免费使用吗?用的什么许可证?
- QGIS 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- QGIS 还在维护吗?
- 活跃维护中。QGIS 最近一次提交是在 2026年11月6日。
- QGIS 适合用来做什么?
- 可视化和分析土地利用、交通网络、环境等空间数据集。 借助自动图集和报告功能批量制作打印或 PDF 地图。 通过 QGIS Server 向网页应用发布地图服务。 使用 Python 脚本或模型自动化地理处理流程。
- QGIS 怎么安装和运行?
- 从 QGIS.org 下载页面下载适合你平台的安装包 或按照构建指南(INSTALL.md)从源代码构建 QGIS
- 在哪里获取 QGIS?
- 源代码和安装说明在 GitHub 上:https://github.com/qgis/QGIS
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款轻量级云原生 GIS 平台,可在浏览器、桌面、移动端和 Jupyter 中可视化与分析地理空间数据。
自托管的 OSINT 地图,将飞机、船舶、卫星、地震等公开实时数据汇集到同一界面。
一张可交互的中国历史地图,覆盖公元前403年至今,按朝代展示疆域变化、城市沿革与诗词路线。
基于 OpenStreetMap 数据的高性能 C++ 路径规划引擎,提供路线、距离矩阵和轨迹匹配等服务。
基于 FastAPI 的 Python 工具集,用于搭建动态地图瓦片服务,支持 COG、STAC、Zarr 等栅格数据。