Remover linhas de borda dos blocos SRTM renderizados como sombra

11

Fiz o download de vários blocos de varredura SRTM DEM em https://dwtkns.com/srtm30m/ e criei versões de colinas a partir dos blocos. No entanto, após uma inspeção mais detalhada, os blocos de colina agora têm linhas de borda que eu não sei como ocultar ou remover (como na imagem abaixo, que mostra as linhas de borda dos 4 blocos):

SRTM ladrilha linhas de borda de colina

Tentei verificar as opções de estilos, mas não consigo encontrar uma maneira de ocultar as linhas / bordas. Ao tentar renderizar os blocos como pseudocolor de banda única, nenhuma linha é mostrada; portanto, suspeito que as linhas sejam geradas apenas ao fazer uma renderização de colina:

Como ocultar / remover essas linhas de borda do mosaico de colina?

Ladrilhos SRTM de pseudocolor de banda única

JAT86
fonte
1
Nota lateral: como esses azulejos pertencem ao hemisfério norte, convém aplicar sombreamento proveniente de uma direção sul, pois esse é o ângulo com o qual o Sol ilumina o hemisfério norte.
Jjmontes

Respostas:

13

Os blocos SRTM (3601 px * 3601 px neste caso) têm sobreposições de 1 pixel no meio. Quando você aplica transparência (ou opacidade reduzida) à sua camada de sombra, esses pixels sobrepostos se destacam. Você pode ter observado isso também nas imagens originais, se aplicar transparência (veja abaixo).

insira a descrição da imagem aqui ..... SRTM original, pseudo-cor + 60% de opacidade

De qualquer forma, você pode evitar isso mesclando esses blocos. Uma maneira seria Criar Virtual Raster (no menu> Raster> Miscellaneous, ou na Processing Toolbox).

insira a descrição da imagem aqui

Não marque a Place each input file into a separate bandopção.

Depois de definir o hillshade na Virtual Raster Layer, você não verá mais os limites.

insira a descrição da imagem aqui

Kazuhito
fonte
4

Conforme descrito por @Kazuhito, os blocos devem ser combinados em uma varredura virtual. Seu método é realizado no QGIS. Se você tiver um grande número de blocos, talvez prefira fazer isso na linha de comando. Para fazer isso, abra um shell no diretório que contém os blocos SRTM e execute gdalbuildvrt combined.vrt *.hgt O raster virtual resultante ( combined.vrt) pode ser carregado no QGIS.

Alex Hajnal
fonte