¿Volver a muestrear imágenes GeoTIFF a la misma resolución?

21

Tengo dos imágenes geotiff que me gustaría volver a muestrear la misma resolución. Si uso ArcGIS esto sería fácil de hacer. Pero usando QGIS no sé cómo hacer esto. Alguna ayuda será muy apreciada. Gracias.

Gil Gonçalves
fuente

Respuestas:

29

Esto también es fácil en QGIS, aunque un poco menos obvio. Hay un par de formas de hacerlo:

  • Calculadora ráster: simplemente use la calculadora ráster y puede establecer la resolución y la extensión allí y puede hacer que coincidan con otro ráster seleccionando la banda de ráster que desea hacer coincidir en la lista Bandas ráster y luego haciendo clic en el botón "Extensión de capa actual". Los campos de columnas y filas le permitirán establecer la resolución. Sin embargo, este método no le da control sobre el método de remuestreo.
  • Usando GDAL_Warp : esta herramienta le permite establecer la resolución de salida especificando el ancho y la altura del ráster de salida o especificando el modificador -tr (consulte la documentación). Puede acceder a la herramienta GDAL_warp yendo Raster-> Projections-> Warp (¡dije que no era obvio desde el punto de vista de remuestreo!).

    • (v2.x) Si desea utilizar el modificador -tr, complete todos los cuadros para el ráster de entrada y la salida, etc. (los valores de SRS de origen y de destino presumiblemente serán los mismos en este caso, aunque no tiene que ser si estás reproyectando también). Luego haga clic en el pequeño ícono de lápiz en la parte inferior y edite la línea de comando gdal-warp generada automáticamente para incluir su interruptor -tr. Gdal_wrap le permite especificar el algoritmo que desea usar para el remuestreo y, por lo tanto, es un poco menos instrumento contundente que usar la calculadora ráster.
    • (v3.x) El modificador -tr se habilita mediante el uso de la resolución del archivo de salida en el cuadro de unidades georreferenciadas de destino . Por ejemplo, para reducir la muestra de un DEM de 1m a un DEM de 2m, puede ingresar 2 en ese campo. Sin embargo, no hay opción para pasar dos argumentos diferentes para píxeles no cuadrados. Digamos que su tamaño de píxel objetivo es 0.3125,0.25, lo que significa que xreses 0.3125y yreses 0.25. Si ahora pasa el valor 0.3125en ese cuadro, se establecerá -tr 0.3125 0.3125en el comando. Para contrarrestar esta limitación, simplemente copie el código, péguelo en la línea de comando, edite el indicador -tr y ejecútelo. Por ejemplo:

      gdalwarp -t_srs EPSG:4326 -tr 0.3125 0.25 -r near -te 71.40625 24.875 84.21875 34.375 -te_srs EPSG:4326 -of GTiff foo.tiff bar.tiff

      (dependiendo de su instalación y las variables de entorno, también puede necesitar indicar explícitamente la ruta a gdalwarp).

MappaGnosis
fuente
1
La segunda opción solo funciona en QGIS v. 2.x, la edición de comandos GDAL no está disponible en v. 3x issues.qgis.org/issues/15090
reima
Es cierto, tristemente! Sin embargo, podría usar gdal_warp desde la línea de comandos. Con QGIS instalado, tendrá acceso a eso, por lo que, aunque sea inconveniente, la segunda opción aún está disponible.
MappaGnosis
3

Normalmente uso la herramienta de alineación ráster.

Está localizado en la pestaña ráster y también se puede usar para establecer rásteres en la misma medida. También puede realizar algunas operaciones al volver a muestrear a una nueva resolución (como valor medio, mínimo y máximo, etc.).

Aquí hay un enlace con información: https://docs.qgis.org/2.18/en/docs/user_manual/working_with_raster/raster_analysis.html?highlight=raster%20alignment#id3

Yo uso la versión 2.18.13. No sé si la herramienta está disponible en versiones anteriores.

Gabriel Guariglia Perez
fuente
1
Esto no parece estar funcionando para volver a muestrear, reduciendo la resolución de un ráster.
Jakub Sisak GeoGraphics
extraño, funcionó para mí la última vez que lo usé. Sin embargo, puede ser un poco defectuoso.
Gabriel Guariglia Perez
Usé Warp (reproyección) y funcionó de maravilla con el agregado y otras opciones ...
Jakub Sisak GeoGraphics