¿Cambiar el tamaño del elemento del mapa en QGIS print composer sin cambiar la escala?

9

¿Es posible bloquear la escala en el compositor de impresión QGIS 2.0.1? Cada vez que cambio el tamaño del mapa, la escala se ajusta. Esto hace que probar diferentes diseños de mapas sea realmente molesto.

tobias47n9e
fuente
¿Qué quieres decir con "cambiar el tamaño del mapa"?
multigoodverse
En el compositor de impresión puedo cambiar el tamaño del mapa en la página. Si la página tiene formato A4, puedo hacerla del tamaño de la página o dejar un borde. Cuando hago esto, la escala siempre cambia.
tobias47n9e

Respuestas:

6

Esta función no se agregó a QGIS hasta la versión 2.2, por lo que es un desarrollo sorprendentemente reciente. En la versión más reciente, el compositor de impresión se comporta un poco más a lo que estamos acostumbrados con los editores de gráficos: simplemente mantenga presionada la tecla Mayús mientras cambia el tamaño del marco del mapa.

Si es un gran inconveniente, puede actualizar, de lo contrario tendrá que lidiar con esta frustración. Aquí hay una publicación de blog que proporciona una descripción general de las mejoras del compositor de impresión en 2.2, así como una lista de adiciones programadas para futuras versiones.

Jyler
fuente
1
"Mantener presionada la tecla Mayús mientras cambia el tamaño de los elementos bloquea su relación de aspecto", no la escala.
oscuro
15

Actualización 27/07/2018: A partir de QGIS 3.2.1, mi solución a continuación ya no funciona. Si encuentro una solución alternativa, publicaré aquí nuevamente. Esto es muy, muy molesto ...


hay una forma de hacer esto.

  • En la pestaña Propiedades del elemento para su elemento del mapa, haga clic en el icono "anulación de datos definidos" en negro y amarillo a la derecha del cuadro "escala".
  • Haga clic en "Editar".
  • En el cuadro "Expresión", escriba la escala deseada (por ejemplo, 50000) y presione Aceptar.

La escala del elemento ahora se fijará en 1: 50000 y permanecerá así, sin importar cuánto lo mueva o cambie de tamaño.

La sugerencia de Jyler simplemente no funciona (QGIS 2.6.0 Brighton), mientras que solo puedo suponer que Ardit tiene la PC más rápida del mundo y / o solo funciona en mapas muy simples con un puñado de capas. La "característica" de reescalado automático es increíblemente molesta y no puedo imaginar por qué los desarrolladores pensaron que era una buena idea.

AndyK
fuente
Sin embargo, su solución continúa funcionando en 3.8 y 3.4, por lo que puede haber sido un error temporal.
she_weeds
3

Puede escribir la escala deseada manualmente en el cuadro de texto de escala cada vez que cambie el tamaño del papel. Esto se puede hacer en una fracción de segundo y no lo llamaría molesto siempre que no cambie el tamaño del papel, digamos más de 20 veces.

multigoodverso
fuente
1

Esto se puede lograr en 3.0.2 configurando el menú desplegable 'unidad' en el panel de opciones de Estilo de símbolo en "metros a escala".

usuario147453
fuente