5. 入门指南

本章简要介绍了QGIS的安装、QGIS示例数据的下载和运行第一个简单的栅格数据和矢量数据可视化的案例。

5.1. 安装QGIS

QGIS项目根据您的平台提供了不同的安装QGIS的方法。

5.1.1. 二进制文件安装

标准安装适用于 win Widows操作系统和 osx macOS操作系统。二进制包(rmp和deb格式)或者软件库方式适用于多种版本的GUN/Linux nix 操作系统。

有关您的操作系统的更多信息和说明请查看https://download.qgis.org。

5.1.2. 从源代码安装

如果你需要从源代码编译QGIS,请参照安装说明。该说明随源代码一起发布在 :file:`INSTALL`文件中。你也可以在网站上找到他们 https://github.com/qgis/QGIS/blob/master/INSTALL.md

如果你想要编译一个特定版本,而不是开发中的版本,你需要将上面提到的连接中的`master`` 替换为发行分支(通常为``release-X_Y``形式)。(安装说明可能会有不同)

5.1.3. 安装到外媒介

可以将QGIS(包括所有的插件和设置)安装到一个闪存驱动器上。这是通过定义一个 --profiles-path 选项来实现的,该选项覆盖默认的用户配置文件( user profile)路径,并强制设置( QSettings )也使用这个目录。更多信息请查阅系统设置( System Settings )章节。

5.1.4. 下载示例数据

本用户指南包含基于QGIS示例数据集(也称为阿拉斯加数据集``Alaska dataset``)的示例。

win Windows安装程序有一个下载QGIS示例数据集的选项。如果勾选此项,数据将被下载到你的文档文件夹( Documents),并放在一个名为:file:`GIS Database`的文件夹中。您可以使用Windows资源管理器将此文件夹移动到任何方便的位置。如果您在最初的QGIS安装过程中没有选中安装示例数据集的复选框,您可以执行以下操作之一:

  • 使用您已有的GIS数据

  • 从网站 https://github.com/qgis/QGIS-Sample-Data/archive/master.zip 上下载实例数据,并将文档解压到你系统中任意方便的位置。

  • 卸载QGIS,然后重新安装并勾选下载示例数据选项(仅在以上解决方案都不成功的情况推荐使用)

nix osx 对于GNU/Linux 与macOS系统,没有提供诸如 rpm, deb 或者 dmg格式的可用安装包。要使用示例数据集,请从https://github.com/qgis/qgis-Sample-Data/archive/master.zip 下载数据包,并将文档解压到你系统中的任意方便位置。

阿拉斯加数据集包含了用于示例和用户手册中截图的所有GIS数据。它还包含了一个较小的GRASS数据库。QGIS样本数据集的投影坐标系是单位为英尺的阿拉斯加阿尔伯斯等面积坐标系(Alaska Albers Equal Area)。该投影坐标系的EPSG号为2964。

PROJCS["Albers Equal Area",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.978698213898,
AUTHORITY["EPSG","7008"]],
TOWGS84[-3,142,183,0,0,0,0],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AUTHORITY["EPSG","4267"]],
PROJECTION["Albers_Conic_Equal_Area"],
PARAMETER["standard_parallel_1",55],
PARAMETER["standard_parallel_2",65],
PARAMETER["latitude_of_center",50],
PARAMETER["longitude_of_center",-154],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["us_survey_feet",0.3048006096012192]]

如果您打算使用QGIS作为GRASS的图形化前端,您可以在GRASS GIS官方网站上找到一些示例位置(例如,斯皮尔菲什市Spearfish或南达科他South Dakota),网址为 https://grass.osgeo.org/download/sample-data/

5.2. 启动和关闭QGIS

QGIS可以像您电脑上的其他应用一样打开。这意味着你可以通过以下方式打开:

  • 使用 nix 应用菜单, win 开始菜单,或者 osx DOCK

  • 在应用文件夹或者桌面快捷方式上双击

  • 双击一个已经存在的QGIS项目文件(扩展名为 .qgz 或者 .qgs )。注意,这也将打开项目。

  • 在命令提示符里输入 qgis (假设QGIS已经被添加到默认路径PATH里面,或者当前目录为安装目录)

关闭QGIS,使用:

  • nix win 菜单选项 项目► 退出 QGIS,或者用快捷键 Ctrl+Q

  • osx QGIS ► 退出 QGIS,或者使用快捷键 Cmd+Q

  • 或者使用应用程序主界面右上角的红十字。

5.3. 案例:加载栅格图层和矢量图层

现在你已经安装好了QGIS(QGIS installed ),也有了一个示例数据集(sample dataset ),接下来我们将演示第一个样本范例。在这个例子中,我们将一个栅格图层和一个矢量图层进行可视化。我们将使用:

  • 土地覆盖(landcover)栅格图层 (qgis_sample_data/raster/landcover.img)

  • 和湖泊(lakes)矢量图层 (qgis_sample_data/gml/lakes.gml)

其中, qgis_sample_data 代表数据集解压目录。

  1. 启动QGIS,参见启动和关闭QGIS(启动和关闭QGIS)。

  2. 在QGIS中加载文件:

    1. 单击|dataSourceManager| :sup:`打开数据源管理器`图标。数据源管理器应该在浏览器模式下打开。

    2. 浏览到文件夹 qgis_sample_data/raster/

    3. 选择 ERDAS IMG 文件 landcover.img ,然后双击。土地覆盖图层在后台被添加,同时数据源管理器窗口依旧保持打开状态。

      ../../../_images/add_raster1.png

      图 5.1 在QGIS中添加数据到新项目

    4. 要加载湖泊数据,请浏览到 qgis_sample_data/gml/ 文件夹,然后双击:file:`lakes.gml`文件打开。

    5. 打开 坐标参考系选择器`对话框。 在 :guilabel:`过滤器 菜单中输入``2964``,过滤下面的坐标参考系列表。

      ../../../_images/selectCRS.png

      图 5.2 选择数据的坐标参考系

    6. 选择 NAD27 / Alaska Alberts  项

    7. 单击 确定

    8. 关闭数据源管理窗口

现在您的项目中有了一些随机颜色渲染的两个可用图层。让我们在湖泊图层做一些定制吧。

  1. 在:guilabel:Navigation 工具栏上选择 zoomIn Zoom In 工具

  2. 缩放到一些湖泊的区域

  3. 在图例中双击 lakes 图层,打开 属性 对话框

  4. 改变湖泊颜色

    1. 单击|symbology| 符号 选项卡

    2. 选择蓝色作为填充颜色

      ../../../_images/selectFillColor.png

      图 5.3 选择湖泊颜色

    3. 按下 确定。现在地图画布中湖泊显示为蓝色了。

  5. 显示湖泊名称:

    1. 重新打开 lakes layer 属性 对话框

    2. 单击 labeling :guilabel:`标注`选项卡

    3. 在下拉菜单中选择 :guilabel:`单一标注`来启用标注。

    4. 从:guilabel:`Label with`列表中选择 ``NAMES``字段

      ../../../_images/showLabels.png

      图 5.4 显示湖泊名称

    5. 按下 应用。现在名称加载在边界上。

  6. 你可以在标注周围添加白色轮廓已增加标注的辨识度:

    1. 单击左边列表中的:guilabel:`Buffer`选项卡

    2. 勾选 checkbox 绘制文本轮廓

    3. 轮廓大小选择``3``

    4. 单击:guilabel:应用

    5. 检查结果是否良好,如果需要可以调整轮廓大小值。

    6. 最终单击 确定 来关闭 :guilabel:`图层属性`对话框并应用变更。

现在,让我们添加一些装饰以塑造地图并将其导出QGIS:

  1. 选择 视图 ► 装饰 ► 比例尺 菜单

  2. 在打开的对话框中,选中 checkbox 启用比例尺

  3. 根据你的需要自定义对话框中的选项

  4. 按下:guilabel:应用

  5. 同样,可以从装饰菜单中添加更多项(指北针、版权…)到自定义属性的地图画布中。

  6. 单击 工程 ►导入/导出 ► saveMapAsImage 导出为图片...

  7. 在打开的对话框中按下 保存

  8. 选择文件位置与格式,并再次按下:guilabel:`保存`确认。

  9. 按下 工程 ► fileSave 保存... ,将你的修改保存到 :file:`.qgz`工程文件中。

就这样!您可以看到在QGIS中可视化栅格和矢量图层、配置它们并以可以在其他软件中使用的图像格式生成地图是多么容易。让我们继续了解有关可用功能、特性和设置的更多信息,以及如何使用它们。

注解

跟随 Training manual,通过一步步练习来继续学习QGIS。