Redimensionando o item de mapa no QGIS print compositor sem alterar a escala?

9

É possível bloquear a escala no compositor de impressão QGIS 2.0.1? Sempre que redimensiono o mapa, a escala é ajustada. Isso faz com que experimentar diferentes layouts de mapa seja realmente irritante.

tobias47n9e
fonte
O que você quer dizer com "redimensionar o mapa"?
multigoodverse
No compositor de impressão, posso alterar o tamanho do mapa na página. Se a página estiver no formato A4, posso torná-la no tamanho da página ou deixar uma borda. Quando faço isso, a escala sempre muda.
tobias47n9e

Respostas:

6

Esta função não foi adicionada ao QGIS até a versão 2.2, portanto é um desenvolvimento surpreendentemente recente. Na versão mais recente, o compositor de impressão se comporta um pouco mais com o que estamos acostumados com os editores gráficos - basta pressionar Shift enquanto redimensiona o quadro do mapa.

Se for um grande inconveniente, você pode atualizar, caso contrário, terá que lidar com essa frustração. Aqui está uma postagem no blog que fornece uma visão geral das melhorias do compositor de impressão na 2.2, bem como uma lista de adições previstas para versões futuras.

Jyler
fonte
1
"Manter a tecla Shift pressionada enquanto redimensiona itens bloqueia a proporção", não a escala.
Subterrâneo
15

Atualização 27/07/2018: A partir do QGIS 3.2.1, minha solução alternativa abaixo não funciona mais! Se eu encontrar uma solução alternativa, postarei aqui novamente. Isso é muito, muito chato ...


Existe uma maneira de fazer isso.

  • Na guia Propriedades do item do seu mapa, clique no ícone "substituição definida dos dados" em preto e amarelo, à direita da caixa "escala".
  • Clique em "Editar".
  • Na caixa "Expressão", digite a escala desejada (por exemplo, 50000) e pressione OK.

A escala do item agora será fixada em 1: 50000 e permanecerá, não importa o quanto você o mova ou redimensione.

A sugestão de Jyler simplesmente não funciona (QGIS 2.6.0 Brighton), enquanto eu posso apenas assumir que o Ardit tem o PC mais rápido do mundo e / ou só funciona em mapas muito simples com algumas camadas. O "recurso" de redimensionamento automático é incrivelmente irritante e não consigo imaginar por que os desenvolvedores pensaram que era uma boa idéia.

AndyK
fonte
Sua solução continua funcionando em 3.8 e 3.4, portanto, isso pode ter sido um bug temporário.
#
3

Você pode digitar a escala desejada manualmente na caixa de texto da escala toda vez que alterar o tamanho do papel. Isso pode ser feito em uma fração de segundo e eu não chamaria isso de irritante, já que você não altera o tamanho do papel, digamos mais de 20 vezes.

multigoodverse
fonte
1

Isso pode ser alcançado na versão 3.0.2, definindo o menu suspenso 'unit' no painel de opções Symbol Style para "metros em escala".

user147453
fonte