5. 开始

本章简要介绍了如何安装QGIS、下载QGIS样例数据以及运行可视化栅格和矢量数据的第一个简单会话。

5.1. 安装QGIS

QGIS工程根据您的平台提供了不同的安装方式。

5.1.1. 从二进制文件安装

标准安装程序可用于 赢 MS Windows和 OSX MacOS操作系统。为GNU/Linux的多种版本提供了二进制包(rpm和deb)或软件存储库 尼克斯

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

5.1.2. 从源安装

如果您需要从源代码构建QGIS,请参考安装说明。它们与QGIS源代码一起发布在一个名为的文件中 INSTALL 。您也可以在以下地址在线找到它们 https://github.com/qgis/QGIS/blob/master/INSTALL.md

如果您想构建特定的发行版,而不是开发中的版本,则应该替换 master 使用发布分支(通常在 release-X_Y 表格)(安装说明可能有所不同)。

5.1.3. 在外部介质上安装

可以在闪存驱动器上安装QGIS(包括所有插件和设置)。这是通过定义一个 --profiles-path 覆盖默认设置的选项 user profile 路径和力量 QSettings 也使用这个目录。请参见部分 系统设置 了解更多信息。

5.1.4. 下载样本数据

本用户指南包含基于QGIS示例数据集(也称为 Alaska dataset )。从https://github.com/qgis/QGIS-Sample-Data/archive/master.zip下载示例数据,并将其解压缩到系统上任何方便的位置。

Alaska数据集包括用于本用户指南中的示例和屏幕截图的所有GIS数据;它还包括一个小的GRASS数据库。QGIS样本数据集的投影是单位英尺的阿拉斯加阿尔伯斯等面积。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地理信息系统官方网站https://grass.osgeo.org/download/data/.上找到一系列示例位置(例如,SpearFish或南达科他州

5.2. 启动和停止QGIS

QGIS可以像启动计算机上的任何其他应用程序一样启动。这意味着您可以通过以下方式启动QGIS:

  • 使用 尼克斯 应用程序菜单, 赢 开始菜单,或 OSX 《码头》

  • 双击应用程序文件夹或桌面快捷方式中的图标

  • 双击现有的QGIS工程文件(使用 .qgz.qgs 分机)。请注意,这也将打开该项目。

  • 打字 qgis 在命令提示符下(假设QGIS已添加到您的PATH或您在其安装文件夹中)

要停止QGIS,请使用:

  • 尼克斯 赢 the menu option Project ► Exit QGIS or use the shortcut Ctrl+Q

  • OSX QGIS ► Quit QGIS ,或使用快捷方式 Cmd+Q

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

5.3. 样例会话:加载栅格和矢量层

现在你已经有了 QGIS installed 以及一个 sample dataset 可用,我们将演示第一个样例会话。在本例中,我们将可视化一个栅格和一个矢量层。我们将使用:

  • 这个 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. 单击 集合投影 Select projection QGIS界面右下角的按钮。将打开项目属性对话框并显示 CRS 选项卡激活。

    2. 类型 ̀ 2964``在 搜索 Filter 文本区。

    3. 使用以下选项选择行 NAD27 / Alaska Albers CRS名称。

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

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

    4. 新闻发布会 OK

    备注

    您可以暂时忽略/关闭可能显示的“Ballpark Transform”消息。

  3. 在QGIS中加载文件:

    1. 按下 DataSourceManager Open Data Source Manager 偶像。数据源管理器应在浏览器模式下打开。

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

    3. 选择ERDAS img文件 栅格层 landcover.img 然后双击它。在数据源管理器窗口保持打开状态的同时,将在背景中添加Landover图层。

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

      图 5.2 将数据添加到QGIS中的新项目

    4. 要加载湖泊数据,请浏览至文件夹 qgis_sample_data/gml/ ,并拖放 数据库架构 lakes.gml QGIS主对话框上的文件。(或者如上所述只需双击即可。)

    5. 这个 Select Items to Add 对话框打开,扫描文件。这是由于 .gml 一次可以存储多个层的文件格式。

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

      图 5.3 选择文件中的层

    6. 在我们的案例中,有一个 多边形层 lakes 一层。选中它,然后按 Add Layers

    7. 该层将添加到 Layers 嵌板

  4. 关闭[数据源管理器]窗口

Layers 面板中,您可以注意到 lakes 层显示 指示器无CRS Layer has no coordinate reference system set 就在它旁边。让我们调整一下。

  1. 单击 指示器无CRS 偶像。这个 Coordinate Reference System Selector 对话框打开。

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

  3. 单击 OK

现在,您的项目中有两个随机颜色的可用层。让我们在湖泊层上进行一些定制。

  1. 选择 缩放 Zoom In 上的工具 Navigation 工具栏

  2. 放大到有一些湖泊的区域

  3. 双击 lakes 地图图例中的图层以打开 Properties 对话框

  4. 要更改湖泊颜色,请执行以下操作:

    1. 按下 符号学 Symbology 选项卡

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

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

      图 5.4 选择湖泊颜色

    3. 新闻发布会 OK 。现在,湖泊在地图画布中显示为蓝色。

  5. 要显示湖泊名称,请执行以下操作:

    1. 重新打开 lakes 图层 Properties 对话框

    2. 按下 标记单个 Labels 选项卡

    3. 选择 Single labels 在下拉菜单中启用标签。

    4. Label with 列表中,选择 NAMES 菲尔德。

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

      图 5.5 显示湖泊名称

    5. 新闻发布会 Apply 。姓名现在将加载到边界之外。

  6. 您可以通过在标签周围添加白色缓冲区来提高标签的可读性:

    1. 单击 Buffer 左侧列表中的选项卡

    2. 检查 复选框 Draw text buffer

    3. 3 作为缓冲区大小

    4. 单击 Apply

    5. 检查结果看起来是否良好,并在需要时更新值。

    6. 最后点击 OK 要关闭 Layer Properties 对话框并应用更改。

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

      图 5.6 在标签周围显示缓冲区

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

  1. 选择 View ► Decorations ► Scale Bar 菜单

  2. 在打开的对话框中,选中 复选框 Enable Scale Bar 选择权

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

  4. 新闻发布会 Apply

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

  6. Click Project ► Import/Export ► 保存映射为图像 Export Map to Image...

  7. 新闻发布会 Save 在打开的对话框中

  8. 选择文件位置、格式并按确认 Save 再来一次。

  9. Press Project ► 文件保存 Save... to store your changes as a .qgz project file.

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

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

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

备注

要继续通过循序渐进的练习学习QGIS,请按照 Training manual