5. 入门指南

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

5.1. 安装QGIS

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

5.1.1. 二进制文件安装

标准安装程序适用于 win MS Windows 和 osx macOS,二进制软件包 (rpm 和 deb) 或软件资源库适用于更多版本的 GUN/Linux nix 操作系统。

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

5.1.2. 从源代码安装

如果您需要从源代码构建QGIS,请参阅安装说明。它们与QGIS源代码一起分散在一个名为 INSTALL 的文件中,您还可以在 https://github.com/qgis/QGIS/blob/release-3_28/INSTALL.md 在线进行查找。

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

5.1.3. 安装到外媒介

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

5.1.4. 下载示例数据

本用户指南包含基于QGIS样本数据集 (也称为 阿拉斯加数据集) 的示例。从 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 官方网站找到一些示例 (例如斯皮尔菲什或南达科他州),网址是:https://grass.osgeo.org/download/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 ,也有了 示例数据集 ,接下来将演示第一个示例会话。在此示例中将栅格图层和矢量图层进行可视化,我们将使用:

  • landcover 栅格图层 (qgis_sample_data/raster/landcover.img)

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

其中, qgis_sample_data 代表数据集解压路径。

  1. 启动QGIS,参见 启动和关闭QGIS

  2. 将使用的数据位于 Albers Equal Area ,因此让我们相应地设置工程的CRS:

    1. 单击QGIS界面右下角的 setProjection 选择投影 按钮。工程属性对话框打开时 CRS 选项卡处于激活状态。

    2. search 过滤 文本区键入 ̀`2964`

    3. 选择CRS名称为 NAD27 / Alaska Albers 的行。

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

      图 5.1 选择数据的坐标参照系

    4. 确定 按钮

    备注

    您可以暂时忽略/关闭可能显示的 "相近变换" 信息。

  3. 在QGIS中加载文件:

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

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

    3. 选择 ERDAS IMG 文件 rasterLayer landcover.img 并双击。landcover图层添加到画布,同时数据源管理器窗口依旧保持打开状态。

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

      图 5.2 在QGIS中添加数据到新工程

    4. 要加载lakes数据,请浏览至文件夹 qgis_sample_data/gml/ ,然后将 dbSchema lakes.gml 文件拖放到QGIS主对话框上 (或者如上所述双击即可)。

    5. 选择要添加的项 对话框被打开并扫描文件。这是由于 .gml 文件格式能够一次储存多个图层。

      ../../../_images/addLayerItems.png

      图 5.3 选择文件中的图层

    6. 在此示例中,只有一个 polygonLayer lakes 图层。选择然后按 添加图层 按钮。

    7. 该图层被添加到 图层 面板中

  4. 关闭数据源管理窗口

图层 面板,您可能注意到 lakes 图层旁边显示 indicatorNoCRS 图层未设置坐标参照系 。我们来调整一下。

  1. 单击 indicatorNoCRS 图标,将打开 坐标参照系选择器 对话框。

  2. 如前所述,查找并选择 NAD27 / Alaska Albers CRS条目。

  3. 单击 确定

现在您的工程中有了一些随机颜色渲染的两个可用图层。让我们自定义lakes图层吧。

  1. 导航 工具栏上选择 zoomIn 放大 工具

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

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

  4. 改变湖泊颜色

    1. 单击 symbology 符号化 选项卡

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

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

      图 5.4 选择湖泊颜色

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

  5. 显示湖泊名称:

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

    2. 单击 labelingSingle 标注 选项卡

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

    4. 标注为 列表中选择 NAMES 字段。

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

      图 5.5 显示湖泊名称

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

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

    1. 单击左边列表中的 描边 选项卡

    2. 勾选 checkbox 绘制文本描边

    3. 描边大小选择 3

    4. 单击 应用

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

    6. 最后单击 确定 来关闭 图层属性 对话框并应用更改。

      ../../../_images/buffer_around_labels.png

      图 5.6 显示标注周围的描边

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

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

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

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

  4. 应用 按钮

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

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

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

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

  9. 工程 ► fileSave 保存... ,将您的修改保存到 .qgz 工程文件中。

    ../../../_images/map_with_decorations.png

    图 5.7 显示带装饰的导出地图

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

备注

跟随 培训手册,通过一步步练习来继续学习QGIS。