4 votos

¿Cómo crear un collar mapa semitransparente en compositor QGIS?

En QGIS 2.14, ¿cómo puedo crear un semi-transparente "mapa del cuello" (espacio en blanco alrededor de la parte exterior de la página) en el Compositor?

Me imagino que el mapa collar sería algún tipo de forma de gráfica (no una característica) que es tal vez de 1 pulgada de ancho y cubre el actual mapa de datos. Piense en ello como un donut: el espacio en blanco que es semi-transparente blanco, mientras que el interior es transparente. El objetivo final es crear un "enmascaramiento" efecto que se centrará el ojo del usuario en el interior del mapa, pero todavía les permiten ver las características de todo el borde del mapa (y "oculta" bajo el cuello).

Un par de ideas que he tenido, pero no puede encontrar una manera de implementar:

  1. Buffer el marco de mapas (para el exterior solamente)
  2. Crear una forma gráfica y "cortar" el interior

6voto

Sushant23 Puntos 329

Usted puede crear un collar con datos frame o marco de mapas dentro de la vista de diseño, como sigue

  1. Establecer el mapa de datos de posición de X e y 0 (Cero)
  2. Aumentar el grosor de la montura al valor deseado (yo usé 20 mm), El mayor grosor de la desde el centro de la línea (tanto en el exterior como en el interior de la línea), es por eso que me puse la posición X e y de 0 a excluir el exterior de que se muestra al exportar el mapa a una imagen o un PDF.
  3. Elija el color deseado, y establecer la opacidad al 50% o 60%.

    El resultado se muestra a continuación:

enter image description here

Si desea excluir el color amarillo en la parte derecha de la imagen se puede añadir un rectángulo para ocultar que el color y el bloqueo de la capa de convertirse en un espacio para poner algo de leyenda y otra información, y el resultado será similar a este:

enter image description here

La salida al guardar la presentación como imagen como esta:

enter image description here

También, hay otra opción para crear un collar utilizando rectángulo objeto, sino como una lente de forma similar, utilizando los pasos siguientes:

  1. Crear una forma de rectángulo que cubre el mapa de fotograma completo. La medida del rectángulo es igual a la medida del marco de mapas.
  2. En virtud de los Artículos -> seleccione el rectángulo nuevo -> Estilo y haga clic en Cambiar
  3. Cambiar el estilo de relleno simple para contorno de relleno, y cambiar la configuración como se muestra a continuación:

enter image description here

  1. Obtendrá una salida de un enfoque de la lente de forma similar, como se muestra a continuación:

enter image description here

Actualización

Utilizando también @RyanDalton del método, es mejor cambiar la transparencia del rectángulo (el cuello) a sí mismo en lugar de en el marco de mapas para mantener el marco de mapas muy claro. Además, cambiar el "modo de Mezcla" a "luz Suave" O 'Superposición' puede que algunos efectos, pero sigue siendo una preferencia personal, como se muestra a continuación:

(1) modo de Fusión: luz Suave

enter image description here

(2) modo de Fusión: Superposición con el 25% de transparencia

enter image description here

2voto

aditya Puntos 111

Gracias a la respuesta de @ahmadhanb, que me llevó en la dirección correcta para encontrar lo que estaba buscando.

Paso a Paso las instrucciones:

  1. Agregar una forma de rectángulo que representa el "marco" que usted quiere que su mapa de sentarse dentro.
  2. El valor predeterminado será un polígono con un simple relleno. Cambiar su estilo de relleno transparente y oscuro de la frontera. Ajustar el ancho del borde y el estilo según sea necesario.
  3. Agregar un adicional de tipo de relleno de la "Silueta: línea Simple". Esta será su "collar".
  4. Cambiar el color a la trama llenar con el color de su cuello. Establece la anchura de la pluma lo suficientemente grande como para ir fuera de la página (yo usé 20mm), y establecer el Desplazamiento a la negativa de la mitad de la anchura de la pluma (yo -10mm). Guardar el estilo.

Symbol Selector

  1. De vuelta en el Compositor>Elemento de Propiedades, establezca la transparencia en el marco de mapas/collar de transparencia deseado (yo elegí 25%).

Composer Transparency

Aunque el cuello de relleno se sale del mapa de lona, mapa de área de lienzo va a ser exportados a un archivo. Usted puede ver el resultado de dejar el borde externo ligeramente sombreada, pero semi-transparente.

Collar Result

0voto

AndrewPK Puntos 263

Usted puede usar el plugin de máscara. Crear capa de polígono sobre el espacio que desea mostrar, luego usar el plugin de máscara en él. Debe trabajar

0voto

David L Morris Puntos 917

Yo no creo que se pueda hacer un "donut hole" en un gráfico como usted puede en una característica. Una forma sería la de crear gráfico 4 rectángulos de la igualdad de la transparencia (transparencia es en virtud de las Propiedades de Elemento > Rendering) y utilizarlos para crear un marco alrededor del borde de su diseño. Aquí he utilizado 2 rojo en la parte de abajo y a la derecha y 2 en blanco a lo largo de la parte superior y a la izquierda.

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X