QGIS中的栅格样式和分析

17 篇文章 2 订阅

许多科学观察和研究都会产生栅格数据集。栅格是分配有特定值的像素网格。通过对这些值进行数学运算,可以进行一些有趣的分析。QGIS 通过[Raster Calculator]内置了一些基本的分析功能。在本教程中,我们将探索可用于设置栅格样式的选项和栅格计算器提供的功能。

目标:将使用人口网格数据创建2000年至2010年全球人口变化的专题图。

获取数据

我们将使用来自哥伦比亚大学的世界网格化人口 (GPW)v4数据集。具体来说,我们需要GeoTiFF 格式的 2.5 度分分辨率的全球人口数量以及 2000 年和 2010 年的人口计数。需要一个免费的地球数据帐户来下载数据。

数据下载

为方便起见,可以直接从以下链接下载数据集的副本:

  1. 2010人口数据
  2. 2010人口数据

程序

  1. 打开 QGIS 并在浏览器面板中找到下载的文件。展开gpw-v4-population-count-rev11_2000_2pt5_min_tif.zip文件并将文件拖到gpw-v4-population-count-rev11_2000_2pt5_min.tif画布上。

https://www.qgistutorials.com/en/_images/1133.png

  1. 一个新图层gpw-v4-population-count-rev11_2000_2pt5_min将被添加到图层面板。同样,找到gpw-v4-population-count-rev11_2010_2pt5_min_tif.zip文件并将gpw-v4-population-count-rev11_2010_2pt5_min.tif文件拖到画布上。

https://www.qgistutorials.com/en/_images/299.png

  1. 让我们探索这些层。单击属性工具栏上的识别按钮。选择工具后,单击画布上的任意点。

https://www.qgistutorials.com/en/_images/347.png

  1. 与该像素关联的值将显示在新的识别结果面板中。在识别结果面板中,将模式更改为。这将显示所有栅格的像素值,而不仅仅是最顶层。比较来自两个层的值。由于栅格的分辨率约为 5km x 5km,因此像素值表示该像素表示的区域 (25 平方公里) 中的总人口。Top down

https://www.qgistutorials.com/en/_images/428.png

  1. 关闭识别结果面板。让我们创建一个更好的图层可视化。单击图层面板中的打开图层样式面板按钮。

https://www.qgistutorials.com/en/_images/528.png

  1. 在图层样式面板中,单击渲染类型下拉列表并选择渲染器。Singleband pseudocolor

https://www.qgistutorials.com/en/_images/627.png

  1. 此渲染器将使用色带设置图层样式。默认色带为白红,其中最小值将被指定为白色,图层中的最大值将被指定为红色。中间值将被分配一个红色线性插值的阴影。展开最小/最大值设置并选择选项。将看到地图可视化现在好多了。标准数据范围设置为数据值的 2% 到 98%,这意味着不会使用异常值来设置最小值和最大值,从而产生更具代表性的可视化效果。Cumulative count cut

https://www.qgistutorials.com/en/_images/727.png

  1. 关闭图层样式面板。我们也可以将类似的样式应用到另一层。但是有一种更简单的方法可以将样式从一层转移到另一层。右键单击gpw-v4-population-count-rev11_2010_2pt5_min图层并选择样式 ‣ 复制样式。

https://www.qgistutorials.com/en/_images/826.png

  1. 现在右键单击未设置样式的gpw-v4-population-count-rev11_2000_2pt5_min图层并选择Styles ‣ Paste Style。

https://www.qgistutorials.com/en/_images/927.png

  1. 相同的样式参数将应用于另一层。当想使用相同的分类比较不同的图层时,此功能特别有用。当切换顶层的可见性时,可以直观地看到人口的变化。

https://www.qgistutorials.com/en/_images/101.gif

  1. 我们的任务是绘制人口变化的专题地图。让我们计算 2 层之间的差异并创建另一个栅格,其中每个像素代表人口的变化。转到栅格 ‣ 栅格计算器。

https://www.qgistutorials.com/en/_images/101.gif

  1. 在栅格波段部分,可以通过双击来选择图层。波段以栅格名称后跟@波段编号命名。由于我们的每个栅格只有 1 个波段,因此会将名称@1附加到图层名称。光栅计算器可以对光栅像素应用数学运算。在本例中,我们要输入一个简单的公式,从 2000 年减去 2010 年的人口。输入以下表达式。接下来,单击Output layer旁边的…按钮。
"gpw-v4-population-count-rev11_2010_2pt5_min@1" 
     - 
     "gpw-v4-population-count-rev11_2000_2pt5_min@1"

https://www.qgistutorials.com/en/_images/1229.png

  1. population_change_2010_2000.tif作为输出文件输入。单击“确定”开始计算。

https://www.qgistutorials.com/en/_images/1328.png

  1. 完成后,新图层population_change_2010_2000将添加到图层面板。让我们更改样式,以便更好地可视化负面和正面的人口变化。单击图层面板中的打开图层样式面板按钮。

https://www.qgistutorials.com/en/_images/1426.png

  1. 一种选择是使用与之前类似的样式技术并选择发散色带。单击颜色渐变下拉菜单并选择Spectral渐变。再次单击下拉菜单并选择将蓝色分配给低值,将红色分配给高值。Invert Color Ramp

https://www.qgistutorials.com/en/_images/1526.png

  1. 这是一个很好的可视化,但不容易解释。让我们创建一个包含 4 个离散类别DeclineNeutralGrowth和的更好的地图。向下滚动到包含课程的表格。按住键并选择所有行。单击删除所选行按钮。High GrowthShift

https://www.qgistutorials.com/en/_images/1624.png

  1. 将插值模式更改为Discrete。我们现在将手动创建颜色映射。单击手动添加值按钮。输入-100的价值和Decline作为标签。为该类别指定蓝色。颜色映射的工作方式是所有低于输入值的值都将被赋予该条目的颜色。会注意到画布将仅显示那些人口变化为负的区域。

https://www.qgistutorials.com/en/_images/1725.png

  1. 用合适的值完成颜色图。我选择100,1000和 分别100000作为Neutral,Growth和类别的上限。为每个创建的类别分配颜色,例如米色、橙色和红色。High Growth

https://www.qgistutorials.com/en/_images/1822.png

  1. 一旦对可视化OK,请关闭图层样式面板。现在拥有了人口变化的全球专题地图。

https://www.qgistutorials.com/en/_images/1919.png

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
QGIS 3.18版本是一个用于地理信息系统(GIS)的开源软件,提供了强大的地图制作和空间分析功能。以下是一份关于QGIS 3.18的教程: 1. 第一步是安装QGIS 3.18版本。你可以在官方网站上下载最新版本的QGIS,根据你的操作系统选择合适的安装程序。 2. 安装完成后,打开QGIS 3.18。你会看到一个主界,包含了各种地图管理和空间分析的工具。 3. 创建一个新的地图项目。在工具栏上选择“项目”>“新建地图”选项。在弹出窗口,输入地图项目的名称和路径,并设置地图的初始范围。 4. 导入地理数据。点击“添加矢量数据”或“添加栅格数据”按钮,选择需要导入的地理数据文件,如矢量图层(shapefile,GeoJSON等)或栅格图层(DEM,遥感影像等)。 5. 对导入的图层进行符号化和样式设置。选择一个图层,右键点击并选择“属性”选项。在属性窗口,你可以根据自己的需求,对图层进行样式设置、符号化和标注。 6. 进行空间分析QGIS 3.18提供了很多强大的空间分析工具,比如缓冲区分析、叠加分析栅格分析等。选择一个图层,点击“矢量分析”或“栅格分析”菜单,选择相应的分析工具,按照提示设置参数,进行分析。 7. 创建制图布局。在工具栏上选择“打印布局”按钮。在打印布局界,你可以添加地图、标题、图例、比例尺等元素,并对它们进行布局和样式设置。 8. 导出地图。完成制图布局后,选择“导出为图片”或“保存为PDF”选项,将地图保存到你的计算机。 这是一个基本的QGIS 3.18教程的简介。QGIS具有很多功能和工具,适合各种GIS任务的处理。你可以进一步学习和探索QGIS的功能,以满足你的特定需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丷丩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值