5 votos

¿Cómo obligar a RGB en un raster en QGIS?

He rásteres en la banda 1 de 64 bits float que representan los valores de datos reales y de los que puedo conjunto de min y max usando el tramo de min y max opción en QGIS.

Me gustaría convertir estos rásteres a RGB de 8 bits con una escala de grises y con el mínimo y el máximo que he puesto.

Es fácil de hacer en ArcGIS como se puede ver en este otro tema:

Es allí una manera a través de programación de la fuerza RGB (3 bandas) en una trama con arcpy?

Estoy buscando una manera de hacer la misma cosa en QGIS. No necesito un script, sólo tengo que ser capaz de hacer la conversión.

¿Alguien sabe una manera de dot en QGIS?


Muchas gracias. He encontrado este plugin y trató de instalar. He editado mi primer post, pero cuando terminé, me dio un mensaje diciendo que la edición tuvieron que ser revisados y todavía no ha sido actualizado. Estoy teniendo un mensaje de error al intentar ejecutar el plugin relacionado con el código de Python

    An error has occured while executing Python code:

Traceback (most recent call last):
  File "C:/Users/user/.qgis//python/plugins\bccAddRColor\bccAddRColor.py", line 140, in DoWork
    cplArray, nod )
  File "C:/Users/user/.qgis//python/plugins\bccAddRColor\qml2gdal.py", line 599, in rasterOPal
    tif_ds.GetRasterBand(1).SetRasterColorTable( ct )
AttributeError: 'NoneType' object has no attribute 'GetRasterBand'

Python version:
2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]


QGIS version:
1.8.0-Lisboa Lisboa, 6416f38

Python path: ['C:\\Users\\user\\.qgis\\python\\plugins\\GeoCoding', 'C:\\Users\\user\\.qgis\\python\\plugins\\GeoCoding', 'C:/OSGeo4W/apps/qgis/./python', 'C:/Users/user/.qgis//python', 'C:/Users/user/.qgis//python/plugins', 'C:/OSGeo4W/apps/qgis/./python/plugins', 'C:\\Windows\\system32\\python27.zip', 'C:\\OSGeo4W\\apps\\Python27\\DLLs', 'C:\\OSGeo4W\\apps\\Python27\\lib', 'C:\\OSGeo4W\\apps\\Python27\\lib\\plat-win', 'C:\\OSGeo4W\\apps\\Python27\\lib\\lib-tk', 'C:\\OSGeo4W\\apps\\qgis\\bin', 'C:\\OSGeo4W\\apps\\Python27', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\PIL', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\win32', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\Pythonwin', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\Users\\user\\.qgis\\python\\plugins\\mmqgis/forms', '/usr/share/qgis/python', 'C:\\OSGeo4W\\apps\\qgis\\python\\plugins\\fTools\\tools',

He tratado de instalarlo y he comprobado el repositorio, pero no hay ningún cambio. He documentado el problema de enviarlo a la lista de usuarios especificados en el plugin de la página web y estoy a la espera de la respuesta.

1voto

Raoul Puntos 1113

Usted puede hacer esto mediante la instalación de un plugin llamado "Convertir 1-banda de ráster a una paleta de raster RGB o raster". No es en el principal repositorio de QGIS, así que descarga y se instala desde

http://www.bc-consult.com/freebies.htm

Primero tendrá que crear un estilo de trama y guardar el archivo QML. La misma gente tiene un práctico plugin llamado "1-banda de ráster tabla de colores" que tiene muchos estilos, incluyendo la escala de grises. Solicitar que, guarde el estilo como un archivo QML y utilizar el plugin para convertir a RGB.

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