4 votos

¿Conseguir exportar Raster de ArcMap a Google Earth (.kmz) con la transparencia conservada?

RasterLayerExportClass sólo creará un .png con un único valor de transparencia, sin embargo hay un error en Google earth que impide que esto funcione.

Las otras opciones de exportación no admiten la transparencia en absoluto? (jpg, tiff)

He observado que la caja de herramientas del analista 3D realiza esto correctamente con la función "Layer to KML", para la que no tengo ninguna fuente.

3 votos

1voto

ojblass Puntos 431

He utilizado el comando mogrify de imagemagick para arreglar la transparencia de GoogleEarth, pero mis imágenes de origen provenían de otro software.

mogrify -type TrueColorMatte -background "black" -transparent black file.png

Estas opciones también pueden ayudar -format png32 -depth 8 -type TruecolorMatte -define png:color-type=6

-1voto

MikeJ Puntos 6577

Puedes crear PNGs con soporte total de transparencia usando el GIMP, que es un programa gratuito de manipulación de imágenes. Exporte la trama como un PNG (con o sin transparencia de fondo) desde su aplicación de origen, y abra la imagen en el GIMP. Ajusta la transparencia de tu imagen al nivel que prefieras utilizando el deslizador de Opacidad en el panel de la derecha. A continuación, seleccione Guardar como en el menú de archivo. Una vez que elija un nombre y haga clic en Guardar, le preguntará si desea Exportar el archivo (ya que al cambiar la opacidad se crea una capa oculta en el archivo). Haga clic en Exportar y aparecerá un cuadro de diálogo con las opciones de PNG. Una de las opciones es "Guardar los valores de color de los píxeles transparentes", asegúrese de que está marcada.

1 votos

Parece que se pide una solución programática.

0 votos

Si no existe una solución programática, o requiere herramientas costosas, es bueno tener otras opciones.

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