Intenté y probé e intenté fusionar dos (y más) rásteres con la utilidad gdal_merge.py. Parece exactamente lo que necesito. Lamentablemente no funciona. La "ayuda" proporciona información, pero solo para personas que conocen Python ... sin catálogo de errores. Elijo 2 .tif (724_239.tif y 724_240.tif), elijo el archivo de salida (test.png), verifiqué "sin valor de datos" ... Y el resultado es el siguiente: ImportError. Error de carga de DLL: no se pudo encontrar el procedimiento especificado. ¿Alguien puede ayudarme? Gracias de antemano Anna
Por favor, estoy usando QGIS 2.2, para combinar algunos datos de Landsat usé "Raster-> miscelaneous-> merge" y después de todos los procesos me da este tipo de mensaje "La línea de comando es demasiado larga". ¿Necesito ayuda o no necesito tomar toda la banda de cada escena?
Bienvenido a GIS.SE. Haga una nueva pregunta, ya que esta no es una respuesta.
John Powell
Respuestas:
35
Similar a la función de fusión es construir un ráster virtual:
Esto aprovecha el formato virtual GDAL (.vrt) , que es un archivo XML que define cómo se posicionan los archivos, etc. Los rásteres virtuales pueden ahorrar un espacio considerable en el disco, y QGIS los 've' como un solo archivo. Esto es muy útil para los rásteres que no necesitan mezclarse entre sí para crear un nuevo archivo de imagen, es decir, solo se conectan entre sí en un mosaico. Existen muchas opciones más allá de la herramienta GUI, si utiliza la utilidad gdalbuilvrt de la línea de comandos GDAL subyacente .
Un .vrt puede ser bastante grande. Para aumentar la velocidad de renderizado en QGIS, puede crear un archivo 'sidecar' de vistas generales externas.
Cuando utilizo esta herramienta con un archivo .vrt o con un archivo combinado, opto por archivos TIFF externos con compresión JPEG leve o nula, lo que creará un archivo con la extensión .ovr. La herramienta aprovecha la utilidad gdaladdo de GDAL y proporciona una cobertura bastante completa de sus opciones.
Es posible que desee leer ambas páginas de la utilidad GDAL para comprender completamente lo que están haciendo las herramientas de la GUI y cómo puede anular las opciones (haciendo clic en el lápiz y editando directamente el comando).
Además, el blog de Linfiniti tiene algunos datos útiles sobre la creación de mosaicos, la configuración de opciones en las herramientas Ráster y la compresión ráster:
Parece que no puedo encontrar el menú "Ráster-> Varios". Estoy usando QGIS 1.9.0 y he intentado habilitar todos los complementos.
Annan
@Annan Esta función requiere el complemento GdalTools (viene con QGIS). Verifique en Complementos-> Administrador de complementos ... para asegurarse de que el complemento esté activo. Si está activo, pero aún no ve sus menús en Ráster, es posible que le falte el soporte de Python para su instalación de QGIS.
dakcarto
no estoy seguro de por qué sucedió, reinició y comenzó a funcionar :) gracias por la ayuda
Annan
Tampoco puedo encontrar "Raster> Miscellaneous", pero puedo importar gdal con la consola de Python. Reiniciar no ayuda. :(
BenjaminGolder
7
Use la herramienta de fusión:
Ráster-> misceláneo-> fusionar
Básicamente, esto hace lo mismo que la utilidad GDAL gdal_merge ; que es otro enfoque alternativo utilizando la línea de comando (o ejecutar como un subproceso en Python). Por cierto, estoy usando QGIS 1.9.90-Alpha, pero esta herramienta ha existido por un tiempo, así que supongo que está disponible por debajo de 1.7x.
Respuestas:
Similar a la función de fusión es construir un ráster virtual:
Esto aprovecha el formato virtual GDAL (.vrt) , que es un archivo XML que define cómo se posicionan los archivos, etc. Los rásteres virtuales pueden ahorrar un espacio considerable en el disco, y QGIS los 've' como un solo archivo. Esto es muy útil para los rásteres que no necesitan mezclarse entre sí para crear un nuevo archivo de imagen, es decir, solo se conectan entre sí en un mosaico. Existen muchas opciones más allá de la herramienta GUI, si utiliza la utilidad gdalbuilvrt de la línea de comandos GDAL subyacente .
Un .vrt puede ser bastante grande. Para aumentar la velocidad de renderizado en QGIS, puede crear un archivo 'sidecar' de vistas generales externas.
Cuando utilizo esta herramienta con un archivo .vrt o con un archivo combinado, opto por archivos TIFF externos con compresión JPEG leve o nula, lo que creará un archivo con la extensión .ovr. La herramienta aprovecha la utilidad gdaladdo de GDAL y proporciona una cobertura bastante completa de sus opciones.
Es posible que desee leer ambas páginas de la utilidad GDAL para comprender completamente lo que están haciendo las herramientas de la GUI y cómo puede anular las opciones (haciendo clic en el lápiz y editando directamente el comando).
fuente
Use la herramienta de fusión:
Ráster-> misceláneo-> fusionar
Básicamente, esto hace lo mismo que la utilidad GDAL gdal_merge ; que es otro enfoque alternativo utilizando la línea de comando (o ejecutar como un subproceso en Python). Por cierto, estoy usando QGIS 1.9.90-Alpha, pero esta herramienta ha existido por un tiempo, así que supongo que está disponible por debajo de 1.7x.
fuente