Quantum GIS(QGIS)是开源地理信息系统桌面软件,使用GNU(General Public License)授权, 属于 Open Source eospatial Foundation(OSGeo)的官方计划。在 GNU 授权下,开发者可以自行检阅与调整程序代码, 并保障让所有使用者可以免费且自由地修改程序。
QGIS 的目标是成为一个 GIS系统,提供常见的功能与特征。借着核心特征提供基本功能与附加组件(Python 或 C++) 持续地扩充,让使用者可以浏览、管理、编辑、分析数据以及制图。
QGIS 是一群自愿者所开发的项目,为程序代码提供缺陷修复、报告以及文件等贡献。它是由热心的使用者和开发社群 所维护的。它提供了交互式的邮件列表,以及通过网络管道传达给其他用户与开发人员帮助与建议。另外,它也提供 商业定制化开发。
QGIS项目开始于2002年5月,是基于跨平台的图形工具Qt软件包,采用C++ 语言开发的一个GIS软件。 目前的开发非常活跃,当前2020年的最新版本是QGIS 3.12版;2022年最新版本是:3.26。
1 QGIS核心功能包括:
Quantum GIS 跨平台的特性,可在 Linux、Unix、Mac OS X 和 Windows上使用,支持多种的矢量、栅格数据、 数据库及一些功能。
QGIS支持数据格式包括:
矢量数据:支持 PostgreSQL/PostGIS,以及 OGR 函式库,包含 ESRI Shapefiles、MapInfo、SDTS 和 GML。
栅格数据:支持 GDAL 函数库,如 GeoTiff、Erdas Img.、ArcInfo Ascii Grid、JPEG、PNG。
支持 GRASS 栅格与矢量数据,同时也支持在线 OGC 数据 Web Map Service(WMS)、Web Map Tile Service、 (WMTS)、Web Feature Service(WFS)
2 QGIS软件的主要特点
-
支持多种GIS数据文件格式。通过GDAL/OGR扩展可以支持多达几十种数-据格式。
-
支持PostGIS数据库。
-
支持从WMS,WFS服务器中获取数据。
-
集成了GRASS GIS的部分功能。
-
支持对GIS数据的基本操作,如属性的编辑修改等。
-
支持创建地图。
-
通过插件的形式支持功能的扩展。
3 QGIS功能介绍
-
浏览数据与地图设计
投影坐标实时转换
识别/选取图征
编辑/检视属性
图征文字标签
出图设计
空间书签 -
建立、编辑、管理与输出数据
支持 OGR 格式及 GRASS 的数化工具
建立、编辑 Shapefiles 和 GRASS 矢量图层
图像数据定位
从 GPS 下载航迹、航线、航点及展示
Shapefiles 汇出至 PostGIS 图层
附加组件 Table Manager 提供属性表管理功能 -
数据分析
透过 PostgerSQL/PostGIS 分析空间数据
附加组件提供 OGR 数据格式空间分析
使用 GRASS 的功能进行空间分析(超过 300 个模块) -
附加组件
加入 WFS 图层
CSV 文本文件汇入
坐标撷取
加入指北针、比例尺、版权标签
图像定位
Dxf Shp 转换
GPS 工具
GRASS 整合
地图格网建立
插值工具
OGR 数据转换
快速打印
Shapefile 汇入到 PostgreSQL/PostGIS
输出至 Mapserver 格式
QGIS与周边相关软件关系图,如 图 1.4 。
图 1.4 QGIS与周边相关软件关系图
GIS StackExchange 是最受欢迎的支持渠道之一。 https://gis.stackexchange.com/ 这是一个通用的GIS问答网站, 可以在 https://gis.stackexchange.com/questions/tagged/qgis# 上看到所有与QGIS相关的问题和解答。