重要

Translation is a community effort you can join. This page is currently translated at 83.33%.

7.2. Lesson: Changing Raster Symbology

并非所有栅格数据都是航拍照片。还有许多其他形式的栅格数据,在许多情况下,必须对它们进行符号化,才能正确地显示和使用。

本课目标: 更改栅格图层的符号。

7.2.1. ★☆☆ Try Yourself:

  1. 使用 浏览器 面板加载 srtm_41_19.tif ,可在 exercise_data/raster/SRTM/ 下找到

  2. 图层 面板右键单击该图层并选择 缩放到图层 ,可以缩放至其范围。

该数据集是 数字高程模型 (DEM) 。这是一张有关地形的高程 (海拔) 地图,例如可以看出山脉和峡谷的位置。

上节课讲到数据集的每个像素都包含颜色信息,但在 DEM 中,每个像素都包含高程值。

加载DEM后,您会注意到它是用灰度表示:

../../../_images/greyscale_dem.png

QGIS已自动将拉伸应用于图像的像素值,以便实现可视化目的,我们将在接下来的教学中进一步了解其工作原理。

7.2.2. ★☆☆ Follow Along: Changing Raster Layer Symbology

您有两个不同的选项来更改栅格符号:

  1. 图层属性 对话框中,右键单击图层树中的图层并选择 属性 选项。然后切换到 符号化 选项卡

  2. 单击 图层 面板正上方的 symbology 打开图层样式面板 按钮 (快捷键 F7 )。这将打开 图层样式 面板,从中可以切换到 symbology 符号化 选项卡。

选择您喜欢使用的方法。

7.2.3. ★☆☆ Follow Along: Singleband gray

加载栅格文件时,如果它不是上节课中的照片图像,默认样式将设置为灰度渐变。

让我们探索一下这个渲染器的一些功能。

../../../_images/dem_layer_properties.png

默认 颜色梯度 设置为 黑到白 ,这意味着低像素值为黑色,而高像素值为白色。尝试将此设置为 白到黑 ,然后查看结果。

对比度增强 参数非常重要:默认设置为 拉伸至极小极大 ,这意味着像素值被拉伸到最小值和最大值。

看看增强 (左) 和未增强 (右) 的区别:

../../../_images/enhancement.png

但是拉伸应该使用的最小值和最大值是多少?目前是在 最小/最大值设置 下进行设置。有许多方法可以计算最小值和最大值,并将其用于拉伸:

  1. 用户定义: 手动输入 最小最大

  2. 累计计数削减: 当您有一些极低或极高的值时,这非常有用。它会 削减 这些值中的 2% (或您选择的值)

  3. 最小值/最大值: 栅格的 实际估计 最小值和最大值

  4. 均值 +/- 标准差: 将根据平均值和标准差计算这些值

7.2.4. ★☆☆ Follow Along: Singleband pseudocolor

对于栅格图层来说,灰度并不总是很好的样式。让我们尝试让DEM更加丰富多彩。

  • 渲染类型 更改为 单波段伪彩色 。如果不喜欢加载的默认颜色,请选择其他 颜色渐变

  • 单击 分类 按钮,生成新的颜色分类

  • 如果未自动生成,请单击 确定 按钮将该分类应用于DEM

../../../_images/dem_pseudocolor_properties.png

您将看到栅格如下所示:

../../../_images/pseudocolor_raster.png

这是一种查看DEM的有趣方式。现在,您将看到栅格的值再次适当地显示,从较低区域的蓝色变为较高区域的红色。

7.2.5. Follow Along: Changing the transparency

有时,更改整个栅格图层的透明度可以帮助您查看栅格本身覆盖的其他图层,并更好地了解研究区域。

要更改整个栅格的透明度,请切换到 透明度 选项卡,并使用 全局不透明度 的滑块降低不透明度:

../../../_images/global_transparency.png

更有趣的是更改某些像素值的透明度。例如,在我们使用的栅格中,您可以在边角处看到均匀的颜色。要将这些像素设置为透明,请转到 透明度 选项卡中的 自定义透明度选项

  • 单击 symbologyAdd 手动添加值 按钮,可以添加范围值并设置其透明度百分比

  • 对于单值, contextHelp 从显示添加值 按钮更加有用

  • 单击 contextHelp 从显示添加值 按钮。对话框消失,您可以与地图进行交互。

  • 单击DEM边角中的均匀颜色

  • 您将看到透明度表格将被单击的值填充:

    ../../../_images/click_transparency.png
  • 单击 确定 关闭对话框并查看更改情况。

    ../../../_images/good_raster.png

    看?边角现在是100%透明的。

7.2.6. In Conclusion

以上这些是帮助您开始使用栅格符号的一些基本功能。QGIS还提供了许多其他选项,例如使用调色板/唯一值对图层进行符号化,在多光谱图像中用不同的颜色表示不同的波段,或生成自动山体阴影效果 (仅适用于DEM栅格文件)。

7.2.7. 参考

SRTM数据集来自 http://srtm.csi.cgiar.org/

7.2.8. What's Next?

现在可以恰当地显示数据了,让我们研究如何进一步进行分析。