Tengo dos imágenes rasterizadas. Sean "A" y "B" mis imágenes con "A" más grande que "B" Me gustaría cortar A para que tenga el mismo agarre que B con el script de python para su uso en la automatización de una cadena de procesamiento. Yo uso el editor SCRIPT QGIS 2.14. y el modelador QGIS 2.14 Estoy a su disposición para responder a todas sus preguntas para que usted entienda mejor si este no es todavía el caso.
Respuesta
¿Demasiados anuncios?La forma más fácil de hacerlo es con el algoritmo de procesamiento GDAL, y la extensión de la imagen más pequeña. Primero obtenga la extensión de la imagen "B" y guárdela como una cadena "xmin, ymin, xmax, ymax". A continuación, utilice esta herramienta:
import processing
processing.runalg('gdalogr:cliprasterbyextent', input, no_data, projwin, extra, output)
He aquí una documentación: https://docs.qgis.org/2.8/en/docs/user_manual/processing_algs/gdalogr/gdal_extraction.html
También puedes hacerlo con consola, sin python: http://www.geos.ed.ac.uk/~smudd/TopoTutorials/html/tutorial_raster_conversion.html#clipping-rasters-using-gdal