He descargado varios mosaicos de trama SRTM DEM de https://dwtkns.com/srtm30m/ , y he creado versiones de sombreado a partir de los mosaicos. Sin embargo, después de una inspección más cercana, los mosaicos de sombreado ahora tienen líneas de borde que no sé cómo ocultar o eliminar (como en la imagen a continuación, que muestra las líneas de borde de los 4 mosaicos):
Intenté verificar las opciones de Estilos, pero no puedo encontrar una manera de ocultar las líneas / bordes. Al intentar renderizar los mosaicos como pseudocolor de banda única, no se muestran líneas, por lo que sospecho que las líneas solo se generan al hacer un renderizado sombreado:
¿Cómo puedo ocultar / eliminar estas líneas de borde de mosaico sombreado?
Respuestas:
Los mosaicos SRTM (3601 px * 3601 px en este caso) tienen superposiciones de 1 píxel en el medio. Cuando aplica transparencia (u opacidad reducida) a su capa de sombreado, tales píxeles superpuestos se destacan. Es posible que haya observado esto también en las imágenes originales, si aplica transparencia (ver más abajo).
..... SRTM original, pseudocolor + 60% de opacidad
De todos modos, puedes evitar esto fusionando estas fichas. Una forma sería Construir ráster virtual (ya sea desde el menú> Ráster> Varios o desde la Caja de herramientas de procesamiento).
No marque la
Place each input file into a separate band
opción.Después de configurar el sombreado en la capa de ráster virtual, ya no verá los límites.
fuente
Según lo descrito por @Kazuhito, los mosaicos deben combinarse en un ráster virtual. Su método se realiza dentro de QGIS. Si tiene una gran cantidad de mosaicos, puede preferir hacerlo desde la línea de comandos. Para hacerlo, abra un shell en el directorio que contiene los mosaicos SRTM y ejecute.
gdalbuildvrt combined.vrt *.hgt
El ráster virtual resultante (combined.vrt
) puede cargarse en QGIS.fuente