Estoy buscando una manera de insertar una leyenda de color continua para una capa ráster. Logré crear símbolos discretos con valores a lo largo de la barra, pero me gustaría tener una barra continua con algunos valores en la barra, similar al antiguo plugin "One-Band Raster", que no funciona con la versión QGIS mayor que 1.7
Traté de establecer en propiedades-> estilo, donde seleccioné el tipo de renderizado "pseudocolor de banda única" y vi el cuadro "generar nueva rampa de color". Traté de "Continuo" o "Intervalo igual". Sin embargo, en el Compositor, la leyenda siempre se muestra con símbolos discretos.
¿Hay alguna forma de hacer que QGIS Composer muestre una buena banda continua para una capa ráster?
qgis
raster
legend
print-composer
Bogdan
fuente
fuente
Respuestas:
Otra opción es agregar una forma de rectángulo a la composición, luego diseñar el rectángulo usando un relleno de degradado con la misma rampa de color que su ráster. Esto se puede hacer directamente en QGIS, no se requiere edición de imágenes o html.
fuente
Una solución alternativa sin imágenes es agregar el gradiente usando un marco HTML y algo de magia CSS:
fuente
Un poco de truco para que el compositor haga esto en QGIS 3
Agregue su leyenda, luego ajuste el tamaño del símbolo en su leyenda a algo pequeño (por ejemplo, 1.5 mm). Todavía verá líneas blancas que dividen las bandas de color, que parecen estar relacionadas con el tamaño de fuente para el texto de la leyenda, así que establezca esto en cero.
Luego puede agregar etiquetas manuales a lo largo del degradado y un rectángulo para enmascarar el texto de la leyenda, o establecer ese texto en blanco.
Esto no da un gradiente perfecto ya que quedan algunas pequeñas líneas blancas, pero para mi propósito esto fue lo suficientemente bueno.
Editar; Esto fue probado en QGIS versión 3.4.1-Madeira
Como a continuación;
fuente
Esta opción no está incluida en QGIS pero esto es lo que hago:
Primero clasifique usando la rampa de color deseada. Luego vaya a Configuración -> Administrador de estilo -> Rampa de color (se muestra en la figura a continuación):
Ahora puede usar 'Snipping Tool' para copiar la rampa que utilizó. Por ejemplo, la figura a continuación muestra la rampa de color 'Blues' copiada con la herramienta de recorte:
Ahora, en 'Composer Manager', use 'Agregar etiqueta' y 'Agregar imagen' para agregar una rampa de color continua junto con la leyenda. Para obtener el valor 'Max' y 'Min' para el uso continuo de la rampa de color, Propiedades de capa -> Estilo.
fuente
otra opción, pero limitada a las rampas de cpt-city.
Esto funciona
Puede soltar el archivo de rampa svg en el lienzo como una imagen. En mi configuración de ubuntu, aparecen en ~ / .qgis2 / cpt-city /
fuente
Además, es posible que desee agregar una escala a su leyenda. Puede hacer esto agregando una barra de escala. Juega con las unidades y segmentos para obtener la extensión y los segmentos que necesitas.
Todavía estoy descubriendo cómo rotar el texto
fuente
Hay un complemento qgis para hacer esto en el repositorio principal: Barra de escala de color para rásteres de una banda y funciona bien para QGIS 2.X https://github.com/BC-Consulting/bccscbar o QGIS 3.X https : //github.com/BC-Consulting/geoprocalgos
fuente