En ocasiones puede resultar de interés convertir la profundidad de pixel de un Raster. En el siguiente ejemplo vamos a convertir un MDE de 64bits en uno de 32 o 16 bits a lo sumo, ya que el rango de valores que puede tomar la capa tampoco puede reducirse a los 8 bits ya que no podría asumir el dominio de valores propio de un MDE.
Para Convertir la capa Raster abrimos la función “Traducir”, a la cual puedes acceder desde el menú Raster > Conversión > Traducir.
Si nos fijamos, en la función en la parte inferior de la función aparece descrita la línea de comando, que se va modificando conforme vamos alterando los parámetros de la función.
El primer paso es establecer el nombre y ubicación del Raster de salida (nuestro Raster de 32 bits). Después habilitamos la edición de la línea de comandos, para ello disponemos de un botón de edición situado en el margen derecho de la línea de comando.
Para indicar que el Raster de salida debe tener una profundidad de Bit de “32 bit entero” introduciremos el texto “-ot Int32” justo detrás del texto “gdal_translate” que aparece al comenzar la línea de comando.
Aquí podemos ver en detalle donde se ha introducido el texto en la línea de comando.
Finalmente pulsamos “Aceptar” y se ejecutara la función.
Formación de calidad impartida por profesionales
Um MDE é uma representação de altitude, portanto, pode ser alocado na escala de 16 Bit (valores de 0 a 65535 níveis de cinza). Em nenhum lugar do planeta, temos um relevo que alcance ou ultrapasse 65 mil metros de altitude, portanto, gravar o Data Type em Int16 ou UInt16 é mais apropriado para obter ganhos de processamento e armazenamento.
Buenas tardes Jorge,
Efectivamente, simplemente se trata de explicar cómo realizar la conversión. En el caso de los MDE como bien dices sería suficiente con 16 bit.
Muchas gracias por tu aportación y por seguirnos!
Me da este mensaje
The process failed to start. Either the invoked program is missing, or you may have insufficient permissions to invoke the program.
Estimados
Mis felicitaciones Alfonso, a vos y a Santiago por la tarea docente que realizan por este medio. Viendo este articulo se me presenta la oportunidad de preguntar por un caso de realizar un catalogo (raster virtual) con QGIS de dos MDE del IGN de Argentina y me da el error «Warning 6: gdalbuildvrt does not support heterogenous band characteristics. Skipping /home/javier/Escritorio/DEM/3760-16.img». Observo que un MDE tiene 8bit y el otro 16 bits. Existe alguna forma de salvar ese inconveniente para realizar el catalogo con varios MDE unos de 8 y otros de 16 bit. Desde ya un millón de gracias
Muchas gracias Javier por tu valoración.
Efectivamente este caso que me comentas sería un claro ejemplo de cómo podemos emplear la modificación de la profundidad de pixel para llevar a cabo la unión de ambos MDE.
¡Un saludo!
Estimado, muchas gracias, como puedo realizar esto pero en Qgis 3.4 ya que no da la opción para agregar -ot Int32 , ese cuadro no deja editar.
Saludos
Hola Cristian ! Gracias por tu interés en nuestros contenidos.
Podemos controlar la profundidad de píxel de salida desplegando los parámetros avanzados de la función > Tipos de datos de salida.
Gracias,