删除渲染为山影的SRTM瓷砖的边界线


11

我已经从https://dwtkns.com/srtm30m/下载了几个SRTM DEM栅格图块,并从这些图块创建了hillshade版本。但是,经过仔细检查,山体阴影瓷砖现在具有我不知道如何隐藏或移除的边界线(如下图所示,显示了4个瓷砖的边界线):

SRTM瓷砖山体阴影边界线

我尝试检查“样式”选项,但找不到隐藏线/边框的方法。当尝试将图块渲染为单波段伪彩色时,未显示任何线,因此我怀疑这些线仅在执行山体阴影渲染时生成:

如何隐藏/删除这些山体阴影瓷砖边框线?

SRTM磁贴单带伪彩色


1
旁注:由于这些瓷砖属于北半球,因此您可能希望应用从南向的山体阴影,因为那是太阳照亮北半球的角度。
jjmontes

Answers:


13

SRTM切片(在这种情况下为3601像素* 3601像素)之间有1像素的重叠。当您将透明性(或降低的不透明性)应用于山体阴影层时,此类重叠像素会突出。如果您应用透明度(请参阅下文),您可能也在原始图像上也观察到了这一点。

在此处输入图片说明 .....原始SRTM,伪彩色+ 60%不透明度

无论如何,您可以通过合并这些磁贴来避免这种情况。一种方法是构建虚拟栅格(从菜单>栅格>其他,或从处理工具箱)。

在此处输入图片说明

不要在Place each input file into a separate band选项上打勾。

在虚拟栅格图层上设置了山影之后,您将不再看到边界。

在此处输入图片说明


4

如@Kazuhito所述,应将图块合并为虚拟栅格。他们的方法在QGIS中执行。如果您有大量的图块,则可能更喜欢从命令行执行此操作。为此,请在包含SRTM磁贴的目录中打开一个外壳程序,然后运行gdalbuildvrt combined.vrt *.hgtcombined.vrt然后可以将生成的虚拟栅格()加载到QGIS中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.