Estou procurando uma maneira de inserir legenda de cores contínua para uma camada raster. Consegui criar símbolos discretos com valores ao longo da barra, mas gostaria de ter uma barra contínua com alguns valores na barra, semelhante ao antigo plugin "One-Band Raster", que não funciona com a versão QGIS maior que 1,7
Tentei definir em properties-> style, onde selecionei o Render Type "Singleband pseudocolor" e vi a caixa "generate new color ramp". Eu tentei "Contínuo" ou "Intervalo igual". No entanto, no compositor, a legenda sempre é exibida com símbolos discretos.
Existe alguma maneira de fazer o QGIS Composer exibir uma boa banda contínua para uma camada raster?
qgis
raster
legend
print-composer
Bogdan
fonte
fonte
Respostas:
Outra opção é adicionar uma forma de retângulo à composição e estilizar o retângulo usando um preenchimento de gradiente com a mesma rampa de cores da sua varredura. Isso pode ser feito diretamente no QGIS, sem a necessidade de edição de imagens ou html.
fonte
Uma solução alternativa sem imagens é adicionar o gradiente usando um quadro HTML e um pouco de magia CSS:
fonte
Um pouco de truque para convencer o compositor a fazer isso no QGIS 3
Adicione sua legenda e ajuste o tamanho do símbolo na legenda para algo pequeno (o exemplo é 1,5 mm). Você ainda verá linhas brancas dividindo as faixas de cores, que parecem estar relacionadas ao tamanho da fonte do texto da legenda, então defina-o como zero.
Você pode adicionar rótulos manuais ao longo do gradiente e um retângulo para mascarar o texto da legenda ou definir esse texto para branco.
Isso não dá um gradiente perfeito, pois algumas pequenas linhas brancas permanecem, mas para meus propósitos isso foi bom o suficiente.
Editar; Isso foi testado no QGIS versão 3.4.1-Madeira
Como abaixo;
fonte
Esta opção não está incluída no QGIS, mas aqui está o que eu faço:
Primeiro classifique usando a rampa de cores desejada. Em seguida, vá para Configurações -> Gerenciador de estilos -> Rampa de cores (mostrado na figura abaixo):
Agora você pode usar a 'Ferramenta de recorte' para copiar a rampa que você usou. Por exemplo, a figura abaixo mostra a rampa de cores 'Blues' copiada usando a ferramenta snipping:
Agora, no 'Composer Manager', use 'Add Label' e 'Add Image' para adicionar rampa de cores contínua junto com a legenda. Para obter os valores 'Max' e 'Min' para a rampa de cores contínua, use Layer Properties -> Style.
fonte
ainda outra opção, mas limitada às rampas da cidade-cpt.
Isso funciona
Você pode soltar o arquivo de rampa svg na tela como uma imagem. Na minha configuração do ubuntu, eles aparecem em ~ / .qgis2 / cpt-city /
fonte
Além disso, você pode adicionar uma escala à sua legenda. Você pode fazer isso adicionando uma barra de escala. Brinque com as unidades e segmentos para obter a extensão e os segmentos necessários.
Ainda estou tentando descobrir como girar o texto
fonte
Existe um plugin qgis para fazer isso no repositório principal: Barra de escala de cores para Rasters de uma banda e funciona bem para mim no QGIS 2.X https://github.com/BC-Consulting/bccscbar ou QGIS 3.X https : //github.com/BC-Consulting/geoprocalgos
fonte