Mosaicar y Recortar Ráster (QGIS3)

Este tutorial explora técnicas básicas para trabajar con rásters en QGIS como el mosaicado y creación de subconjunto.

Vista general de la tarea

Descargaremos datos de elevación para Sri Lanka en forma de teselas SRTM, las fusionaremos y recortaremos el mosaico resultante al límite del país.

Otras habilidades que aprenderá

  • Usar el representador de Relieve Sombreado para visualizar datos de elevación.

Obtener los datos

El Land Processes Distributed Active Archive Center (LP DAAC) provee conjuntos de datos NASA Shuttle Radar Topography Mission (SRTM) Global 1 arc second como teselas de elevación.

Un interfaz sencillo para descargar teselas para un área dada es el Descargador de Tesela SRTM de 30-Metros por Derek Watkins. Descargue las teselas individuales SRTM que cubren Sri Lanka. Note que necesitará una cuenta Earth Data gratuita para descargar los datos.

../../_images/data120.png

We will also need the Admin 0 - Countries shapefile from Natural Earth.

Para su comodidad, puede descargar directamente una copia de los conjuntos de datos de los enlaces abajo:

N05E080.SRTMGL1.hgt.zip

N06E079.SRTMGL1.hgt.zip

N06E080.SRTMGL1.hgt.zip

N06E081.SRTMGL1.hgt.zip

N07E079.SRTMGL1.hgt.zip

N07E080.SRTMGL1.hgt.zip

N07E081.SRTMGL1.hgt.zip

N08E079.SRTMGL1.hgt.zip

N08E080.SRTMGL1.hgt.zip

N08E081.SRTMGL1.hgt.zip

N09E080.SRTMGL1.hgt.zip

ne_10m_admin_0_countries.zip

Fuente de datos [SRTM] , [NATURALEARTH]

Procedimiento

  1. Abra QGIS y localice los archivos descargados en el panel Explorador. Expanda los archivos zip individuales para mostrar los archivos .hgt. Mantenga presionada la tecla Ctrl y seleccione todos los archivos individuales. Una vez seleccionado, arrástrelos a la pantalla.

../../_images/1148.png
  1. Verá 11 capas individuales cargadas en el panel Capas y mostradas en pantalla. Vamos a fusionar estas teselas individuales en un solo mosaico. Vaya a Procesos ‣ Caja de herramientas.

../../_images/2126.png
  1. Busque y localice la herramienta GDAL ‣ Miscelánea ráster ‣ Combinar. Haga doble-clic para iniciarla.

../../_images/364.png
  1. En el diálogo Combinar, clic en el botón junto a Capas de entrada. Clic Seleccionar Todos para seleccionar todas las capas individuales.

../../_images/435.png
  1. Como se menciona en detalles de la capa conjunto de datos, el tipo de datos de entrada es entero 16 bit con signo. Para mantener la integridad de datos, deberíamos mantener el mismo tipo de datos para la capa fusionada. Seleccione Int16 como el Tipo de datos de salida. También el formato de datos predeterminado de salida es GeoTiff. Los archivos geoTiff pueden ser muy grandes si no son comprimidos. Elija Alta Compresión como el Perfil. Clic en Ejecutar.

../../_images/531.png
  1. Once the processing finishes, the a new layer Merged will be added to the Layers panel. In case the layer is not at the top of the stack, select it and drag it to the top of the Layers panel.

../../_images/630.png
  1. You will see that the Merged layer contains the merged elevation data from the individual input tiles. The default visualization only shows the pixel values in the range from 0-255. But our data contains pixels with values -14 to 2371, resulting in a low contrast rendering. Let’s change it a better visualization. Click the Open the layer Styling panel button in the Layers panel.

../../_images/730.png
  1. En el panel Estilo de Capa, clic en la lista desplegable Tipo de representador y seleccione el representador Hillshade. Esta opción de representador es particularmente apropiada para datos de elevación.

../../_images/829.png
  1. Otra operación común cuando se trabaja con rásters es recortar un ráster a su área de interés. Para este tutorial, recortaremos la capa fusionada al límite de país para Sri Lanka. Localice el archivo descargado ne_10m_admin_0_countries.zip y expándalo. Arrastre el archivo ne_10m_admin_0_countries.shp al lienzo.

../../_images/930.png
  1. Seleccione la capa recién agregada ne_10m_admin_0_countries en el panel Capas. Clic el botón Seleccionar Objetos por área con un solo clic en la Barra de herramientas de Atributos. Una vez seleccionada, clic el polígono para Sri Lanka para seleccionarlo.

../../_images/1037.png
  1. Mantenga la selección como está y abra Procesos ‣ Caja de herramientas. Busque y ubique la herramienta GDAL ‣ Extracción ráster ‣ Cortar ráster por capa de máscara. Haga doble-clic para iniciarla.

../../_images/1149.png
  1. In the Clip Raster by Mask Layer dialog, set Merged as the Input Layer. Select ne_10m_admin_0_countries as the Mask layer, and check the Selected features only checkbox. Enter 0.0000 as the Assign a specified nodata value to output bands. As before, choose High compression as the Profile. Click Run.

../../_images/1239.png
  1. A new layer Clipped (mask) will be added to the Layers panel. At this point, it may be hard to see the output because we have too many overlapping layers visible. Click the Manage Map Themes button in the Layers panel and choose Hide All Layers.

../../_images/1337.png
  1. Turn on only the latest Clipped (mask) layer and style it with the Hilshade renderer as done before.

../../_images/1434.png
  1. La capa de elevación salida fusionada y recortada para Sri Lanka está lista.

../../_images/1530.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)