11 votos

Convertir una imagen de 32 bits en una de 8 bits en QGIS

Quiero convertir mis imágenes de 32 bits a 8 bits. ¡Estoy usando otb para calcular la textura y la salida raster está en 8 bits, voy a utilizar esta información como una pila de capas para mi imagen multiespectral en 32 bits!

¿Cómo convertir de 8 bits a 32 bits, si es posible en QGIS?

11voto

Nick Puntos 3115

Al principio de tu pregunta preguntas por el paso de 32 bits a 8 bits y al final preguntas por el paso a la inversa, así que esta será una respuesta genérica.

La mayoría de las funciones de GDAL permiten especificar la profundidad de los píxeles con la etiqueta de la línea de comandos -ot (por ejemplo, véase la documentación sobre gdal_translate o gdal_rasterize ). El modificador -ot puede tomar los valores Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/ CInt16/CInt32/CFloat32/CFloat64.

En QGIS, si quiere forzar la salida de una función GDAL para que le dé una profundidad de píxel específica en lugar de una predeterminada, entonces edite la línea de comandos para incluir el interruptor -ot con la profundidad de píxel que desee. Por ejemplo, vaya a Raster->Conversión->Transición. En la parte inferior del cuadro de diálogo (al menos en la versión 1.9) verá el comando de línea de comandos generado para usted. Haga clic en el botón con el pequeño icono de un lápiz para permitirle editar la línea de comandos y añadir su interruptor -ot.

Ejemplo usando gdal_translate en QGIS, convirtiendo de punto flotante de 32 bits a entero sin signo de 16 bits: enter image description here

3 votos

Yo añadiría que el -ot no escala los valores en la transformación. Para ello, utilice -scale o -scale_1 , -scale_2 ... por banda.

0 votos

"Profundidad de píxeles" es un término que ESRI parece haber inventado de la nada, por cierto.

2 votos

La profundidad de los píxeles es un término muy utilizado en relación con los archivos de imágenes rasterizadas y no es exclusivo de ESRI ni de los SIG.

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