Como controlar o comprimento da seta dos marcadores de campo vetorial na legenda da lista de camadas?

14

No QGIS 2.14.5 LTR (e recentemente no QGIS 3.0), configurei um belo design de mapa com um renderizador graduado e marcadores de campo vetorial para cada faixa de valor (o comprimento da seta é diretamente proporcional à velocidade do fluxo, que varia de 0,001 - ~ 5m / s).

Isso funcionou muito bem, mas eu me pergunto se perdi uma configuração para encurtar as flechas na legenda. Com uma janela de camada de largura 'normal', os valores da classe não podem ser vistos:

Unidades: milímetro

insira a descrição da imagem aqui

Meu primeiro palpite foi que ele tem sth. relacionado à mudança do comprimento da seta, unidades de largura da linha de milímetros para unidades de mapa, mas isso não afeta a legenda:

Unidades: unidades de mapa

insira a descrição da imagem aqui

ATUALIZAR

O problema ainda persiste no QGIS 3.0.

Eu criei um screencast para visualizar isso: https://youtu.be/oxJ3tGXFB18

insira a descrição da imagem aqui

Em propriedades / simbologia, os símbolos são renderizados corretamente:

insira a descrição da imagem aqui

Observe que a lista de camadas exibe os marcadores corretamente, ao duplicar a camada ou aplicar alterações ao estilo, desde que a largura do painel de camadas não seja alterada.

Jochen Schwarze
fonte
3
Pode reproduzi-lo (QGIS 2.14.5. Linux Mint 18). Talvez algum bug no painel Camadas . No entanto, ele não afeta Legend item gerente Composer
Oto Kalab
1
Posso confirmar que há um problema ao usar unidades de mapa. Eu me deparei com isso. Ainda não verificou se foi relatado.
Underdark
1
Talvez você deva fazer um relatório de erro. issues.qgis.org/projects/qgis/issues
csk
1
Eu fiz um relatório de bug para esse problema . A maior parte do texto do relatório de erros é diretamente citada nesta postagem. Por favor, reveja o relatório de erros e edite-o se eu cometi algum erro ou deixei de fora algo importante.
CSK
1
Parece que há algum interesse entre a comunidade QGIS em corrigir esse bug. Há uma solicitação para adicionar "um pequeno arquivo de projeto do conjunto de dados + QGIS3 com os estilos usados" ao relatório de erros para ajudar nos testes. @JochenSchwarze É possível que você forneça essas informações?
csk

Respostas:

1

Não existe essa opção, mas ... você pode usar ferramentas internas para alcançar esses resultados. Fiz isso com pontos, mas você pode aplicar essas ferramentas à sua coisa. Siga isso:

  1. Primeiro defina manualmente o tamanho do símbolo.

  2. Vá para as propriedades de cada elemento e defina uma função que "faça do seu jeito" (no seu projeto, ele altera o tamanho da linha com a velocidade do fluxo). Esta função altera o tamanho do elemento enquanto o elemento de legenda congela.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

  1. Ai está. As legendas permaneceriam imóveis enquanto seus elementos mudassem de tamanho após a sua função.

insira a descrição da imagem aqui

César Arquero
fonte