qgis/QGIS

GitHub: qgis/QGIS

功能全面的开源地理信息系统,支持多格式空间数据管理、高级制图与专业地理分析。

Stars: 13506 | Forks: 3392

[![🧪 QGIS 测试](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/71775e081c183908.svg)](https://github.com/qgis/QGIS/actions/workflows/run-tests.yml?query=branch%3Amaster+event%3Apush) [![Docker 状态](https://img.shields.io/docker/automated/qgis/qgis.svg)](https://hub.docker.com/r/qgis/qgis/tags) [![构建状态](https://dev.azure.com/qgis/QGIS/_apis/build/status/qgis.QGIS?branchName=master)](https://dev.azure.com/qgis/QGIS/_build/latest?definitionId=1&branchName=master) [![OpenSSF 记分卡](https://api.securityscorecards.dev/projects/github.com/qgis/QGIS/badge)](https://securityscorecards.dev/viewer/?uri=github.com/qgis/QGIS) [![OpenSSF 最佳实践](https://www.bestpractices.dev/projects/1581/badge)](https://www.bestpractices.dev/projects/1581) [![🪟 MingW64 Windows 64位 构建](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/5ca0a329e6183909.svg)](https://github.com/qgis/QGIS/actions/workflows/mingw64.yml?query=branch%3Amaster+event%3Apush) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6139224.svg)](https://doi.org/10.5281/zenodo.6139224) QGIS 是一个功能齐全、用户友好、免费开源 (FOSS) 的地理信息系统 (GIS),可在 Unix 平台、Windows 和 MacOS 上运行。 - [功能特性](#features) - [1. 灵活强大的空间数据管理](#1-flexible-and-powerful-spatial-data-management) - [2. 精美的地图制图](#2-beautiful-cartography) - [3. 先进且稳健的地理空间分析](#3-advanced-and-robust-geospatial-analysis) - [4. 强大的自定义与可扩展性](#4-powerful-customization-and-extensibility) - [5. QGIS Server](#5-qgis-server) - [内部实现](#under-the-hood) - [版本与发布周期](#versions-and-release-cycle) - [免费开源](#free-and-open-source) - [安装与使用 QGIS](#installing-and-using-qgis) - [文档](#documentation) - [帮助与支持渠道](#help-and-support-channels) - [参与社区](#get-involved-with-the-community) ## 功能特性 ### 1. 灵活强大的空间数据管理 - 支持多种行业标准格式的栅格、矢量、网格 和点云数据 - *栅格格式包括*:GeoPackage, GeoTIFF, GRASS, ArcInfo 二进制和 ASCII 网格, ERDAS Imagine SDTS, WMS, WCS, PostgreSQL/PostGIS 以及 [其他 GDAL 支持的格式](https://gdal.org/drivers/raster/index.html)。 - *矢量格式包括*:GeoPackage, ESRI shapefiles, GRASS, SpatiaLite, PostgreSQL/PostGIS, MSSQL, Oracle, WFS, Vector Tiles 以及 [其他 OGR 支持的格式](https://www.gdal.org/ogr_formats.html)。 - *网格格式包括*:NetCDF, GRIB, 2DM 以及 [其他 MDAL 支持的格式](https://github.com/lutraconsulting/MDAL#supported-formats)。 - *点云格式*:LAS/LAZ 和 EPT 数据集。 - 数据抽象框架,通过统一的数据模型和浏览器界面,以及用户创建项目中的灵活图层,访问本地文件、空间数据库 (PostGIS, SpatiaLite, SQL Server, Oracle, SAP HANA) 和 Web 服务 (WMS, WCS, WFS, ArcGIS REST) - 通过可视化和数值化数字化与编辑创建空间数据,以及栅格和矢量数据的地理配准 - 坐标参考系统 (CRS) 之间的动态重投影 - Nominatim (OpenStreetMap) 地理编码器访问 - 时间支持 *示例:时间动画* ![示例:时间动画](images/README-md/icebergs.gif "时间动画") *示例:3D 地图视图* ![示例:3D 地图视图](https://docs.qgis.org/latest/en/_images/3dmapview.png "3D 地图视图") ### 2. 精美的地图制图 - 2D 和 3D 中多种渲染选项 - 对符号化、标注、图例和其他图形元素的精细控制,以渲染出精美的地图 - 尊重许多空间数据源中嵌入的样式(例如 KML 和 TAB 文件,Mapbox-GL 样式的矢量切片) - 特别是,近乎完全复制(并显著扩展)了 ESRI 专有软件中可用的符号化选项 - 使用数据定义的覆盖、混合模式和绘制效果进行高级样式设置 - 500+ 内置色带(cpt-city, ColorBrewer 等) - 通过保存的布局,以指定的比例、范围、样式和装饰创建和更新地图 - 使用 QGIS Atlas 和 QGIS 报告自动生成多个地图(和报告) - 以灵活的符号化显示和导出高程剖面图 - 灵活输出直接到打印机,或作为图像(栅格)、PDF 或 SVG 以供进一步自定义 - 使用几何生成器进行动态渲染增强(例如,从现有要素创建和样式化新几何图形) - 包容性地图制作的预览模式(例如单色、色盲模式) *[示例:安德烈斯·费利佩·兰切罗斯·桑切斯 (Andrés Felipe Lancheros Sánchez) 创作的《星月夜》风格的哥伦比亚波哥大地图](https://flic.kr/p/2jFfGJP)* ![《星月夜》风格的哥伦比亚波哥大地图](https://live.staticflickr.com/65535/50327326323_3da28f0d86_b.jpg "《星月夜》风格的哥伦比亚波哥大地图") 欲查看更多使用 QGIS 创建的地图,请访问 [QGIS 地图展示 Flickr 群组](https://www.flickr.com/groups/2244553@N22/pool/with/50355460063/)。 ![QGIS 地图展示](images/README-md/qgis_map_showcase.png "QGIS 地图展示") ### 3. 先进且稳健的地理空间分析 - 强大的处理框架,拥有 200 多种原生处理算法 - 通过 GDAL, SAGA, GRASS, OrfeoToolbox 等提供商以及自定义模型和处理脚本访问 1000 多种处理算法 - 地理空间数据库引擎(过滤器、连接、关系、表单等),尽可能接近独立于数据源和格式 - 地理空间查询和地理处理结果的即时可视化 - 模型设计器和批处理 *示例:行程等时线* ![示例:行程等时线](images/README-md/network_analysis_2.png "行程等时线") *示例:模型设计器* ![示例:模型设计器](https://docs.qgis.org/latest/en/_images/models_model.png "模型设计器") ### 4. 强大的自定义与可扩展性 - 完全可定制的用户体验,包括迎合高级用户和初学者的用户界面和应用程序设置 - 丰富的[表达式引擎](https://docs.qgis.org/testing/en/docs/user_manual/working_with_vector/expression.html),在可视化和处理方面提供最大的灵活性 - 广泛且多样化的[插件生态系统](https://plugins.qgis.org/),包括数据连接器、数字化辅助工具、高级分析和图表工具、野外数据采集、ESRI 样式文件转换等 - 用于创建、存储和管理样式的样式管理器 - [QGIS 样式中心](https://plugins.qgis.org/styles/),便于共享样式 - Python 和 C++ API,用于独立(无头)应用程序以及应用程序内的全面脚本编写 (PyQGIS) *示例:样式管理器* ![示例:样式管理器](https://docs.qgis.org/latest/en/_images/stylemanager.png "样式管理器") *示例:插件* ![示例:插件](images/README-md/plugins_1.png "插件")