摘要: QGIS介绍¶ Quantum GIS(QGIS)是相当友好的开源地理信息系统,使用GNU(General Public License)授权,属于 Open Source eospatial Foundation(OSGeo)的官方计划。在 GNU 这个...
QGIS介绍¶
Quantum GIS(QGIS)是相当友好的开源地理信息系统,使用GNU(General Public License)授权,属于 Open Source eospatial Foundation(OSGeo)的官方计划。在 GNU 这个授权下,开发者可以自行检阅与调整程序代码,并保障让所有使用者可以免费且自由地修改程序。
QGIS 的目标是成为一个使用简单的 GIS,提供了常见的功能与图征。借着核心图征提供基本功能与附加组件(Python 或 C++)持续地扩充,让使用者可以浏览、管理、编辑、分析数据以及制图。
QGIS 是一群自愿者所开发的项目,欢迎全球使用者或开发者将程序代码的缺陷、修复、报告以及提供文件等贡献。它是由热心的使用者和开发社群所维护的。它提供了交互式的邮件列表,以及透过网络管道传达给其他用户与开发人员帮忙与建议。另外,它也提供商业定制化开发。
QGIS(原称Quantum GIS)是一个自由软件的桌面GIS软件。它提供数据的显示、编辑和分析功能。
QGIS项目开始于2002年5月,是基于跨平台的图形工具Qt软件包,采用C++ 语言开发的一个GIS软件。目前的开发非常活跃,当前Windows(2020年)的最新版本是QGIS 3.12版。
历史发展¶
2002 年 Gary Sherman 为了找一个适合 Linux 的 GIS 系统,以及可以提供多种数据的读取空间,在 5 月构想出 Quantum GIS,并利用一些有兴趣的 GIS 程序开发 QGIS。2002 年 6 月一开始是建立在 SourceForge 上,第一个功能则是支持 PostGIS 图层。
尽管刚开始的目标只是提供用户一个可以浏览 GIS 数据的接口,但随着需求不断的开发,目前已经能提供多种格式的矢量、栅格式数据浏览,以及扩充性高的附加组件。目前 QGIS 已经有相当友好且图形化的使用接口。Quantum GIS 的名字除了它一开头使用“Q”主要是因为来自 trolltech.com 的 Qt Toolkit 名称有“Q”。目前它是使用 Qt toolkit 和 C++。
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)
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与周边相关软件关系图 如 图 13
QGIS软件的主要特点
支持多种GIS数据文件格式。通过GDAL/OGR扩展可以支持多达几十种数据格式。
支持PostGIS数据库。
支持从WMS,WFS服务器中获取数据。
集成了GRASS GIS的部分功能。
支持对GIS数据的基本操作,如属性的编辑修改等。
支持创建地图。
通过插件的形式支持功能的扩展。
操作GUI¶
Quantum GIS 共分为六部分,第一部分为选单列,第二部分为工具栏,第三部分为图层管理,第四部分为图层展示窗口,第五部分为图层全览图,第六部分为状态栏,如 图 14 。
选单列
提供下拉式选单,用户所需的功能大都可以在此选单中找到。
工具栏
将选单功能以图形化的接口表示,让用户可以更快速地执行所需功能。用户可以依自己的喜好将工具栏固定在界面上或拉出来浮动使用。
图层管理
显示加入 QGIS 的各类图层,包含矢量与栅格图层。使用者可以透过此调整图层的排序、显示与否。并可直接在此调整图层属性。
图层展示窗口
透过平移、放大、缩小等功能检视图层内容。
状态栏
显示坐标值、比例尺、绘图功能的标示、快速启动坐标设定。
属性表格
检视图层属性。
相关QGIS参考资源¶
Quantum GIS 官方网页提供了相当多的资源,包括了英文的使用说明文件、中文的软件功能介绍文件。可下载的数据有软件安装程序、范例练习、程序代码、附加组件等。此外,也提供社群服务,以交互式的邮件清单作为讨论,并提供WiKi、部落格、讨论区等交流平台,如 图 15 。
相关链接
QGIS 官网: http://www.qgis.org/
下载网站: http://download.qgis.org
Blog: http://blog.qgis.org/
电子信箱:info@qgis.org
另外,Ominiverdi.Org 整合了 GIS Live CD,包含的软件有 GRASS、QGIS、PostgreSQL/PostGIS、GDGDAL、Proj、R… 等等,且附上 QGIS、GRASS、PostGIS 的范例数据提供练习。
Ominiverdi.Org: http://ominiverdi.org
下载 LiveCD: http://live.osgeo.org