3 votos

Exportación de raster con transparencia desde QGIS

Como continuación de mi pregunta anterior sobre reproyección de imágenes rasterizadas - ¿Existe una manera de exportar un archivo PNG reproyectado (con transparencia) desde QGIS, con un archivo mundial asociado?

Ahora puedo reproyectar con éxito un TIF, pero me gustaría mantener las transparencias del PNG.

También me gustaría tener un mejor control sobre la resolución de exportación, que parece pobre al usar la opción Exportar > Guardar como > GeoTIFF, incluso con la "imagen renderizada" seleccionada.

¡Edición: Sé que podría exportar un archivo de mundo con transparencia utilizando el compositor de impresión; pero quiero exportar la trama en un CRS diferente, por lo que necesita ser una opción de exportación de capas, creo!

0voto

s1d Puntos 91

El enfoque completo, incluida la reproyección, es el siguiente:

Entrada: PNG con opacidad/transparencia en la fuente CRS (Sistema de referencia de coordenadas)

Reproyección: Raster / Proyecciones / Warp (reproyección)

  • debe utilizar el método del vecino más cercano para evitar el cambio de valores
  • salida como GeoTiff en CRS de destino (conserva la opacidad/transparencia)

Traducción: Raster / Conversión / Traducir (Convertir formato):

  • entrada GeoTiff en el CRS de destino
  • PNG de salida (con opacidad preservada, y en CRS de destino)

Idealmente debería ser sólo un paso, pero parece que gdal_warp no soporta el formato PNG para la salida, por lo tanto, primero la reproyección y luego la traducción.

Por defecto en QGIS 3.14 no obtuve el archivo wld (pgw) con PNG después de la traducción, sólo png.aux.xml. Si usted requiere el archivo wld, usted necesita hacer un paso más:

Proyección de extractos : Raster / Proyección / Extraer Proyección

  • introduzca su PNG final
  • la salida es automáticamente un archivo wld, opcionalmente también un archivo prj

WLD es lo mismo que PGW (sólo el nombre de la extensión es diferente) por lo que si algún software sólo puede leer PGW, todo lo que tienes que hacer es copiar el archivo WLD y cambiar la extensión a PGW o directamente cambiar la extensión del archivo WLD a PGW.

0voto

japzone Puntos 111

Con tu png abierto en QGIS (3.14) podrías hacer clic con el botón derecho en la leyenda y "Exportar -> Guardar como" un geotiff con las siguientes sugerencias (ver imagen). Si no te gusta la resolución puedes ajustar la configuración en Resolución. También tendrás que añadir unas cuantas "Create Opions" (resaltadas en amarillo).

enter image description here

1 votos

Esto es genial para exportar TIF, pero desde mi entendimiento de la pregunta, el objetivo es obtener PNG con transparencia. Y por desgracia en QGIS 3.14 no veo PNG en la lista de formatos de exportación.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X