Rellenos de gradiente poligonal / bandas de tinte en QGIS

18

¿Es posible usar un relleno de degradado en un polígono en QGIS?

Me gustaría tener mis polígonos con un color en los bordes, desvaneciéndose a claro / blanco a medida que se aleja del borde. La mayoría del centro del polígono será blanco o claro.

Es algo que las personas que conozco que usan Illustrator pueden hacer. Me preguntaba si había una manera de emularlo en QGIS.

Aquí hay un ejemplo. Me gustaría algo como el sombreado púrpura.

ingrese la descripción de la imagen aquí

Actualizar:

Este método sugerido a continuación funciona, sin embargo, produce algunos bits extra molestos para mis polígonos. Por ejemplo, vea la imagen a continuación:

ingrese la descripción de la imagen aquí

No estoy seguro de cómo eliminarlos. No puedo usar una máscara, ya que necesito poder ver el mapeo base y otros datos fuera de este polígono en las capas que están debajo de esta capa. El uso de una máscara oscurecería todas estas capas.

He incluido un enlace a la publicación del blog de Underdarks sobre esto, que brinda más detalles y contiene el código para configurarlo.

http://underdark.wordpress.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/

James S
fuente
Hola James. ¿Lo necesitas para sombrear colinas?
julien
No, es solo para mostrar el borde de un polígono.
James S

Respuestas:

12

No hay ninguna opción para el relleno de degradado hasta donde yo sé. Pero puede emular un degradado si no le importa trabajar creando su propio símbolo. He hecho un ejemplo rápido con solo cuatro pasos de color, por lo que no es un degradado suave ... pero entiendes la idea.

Todo lo que tiene que hacer es crear capas de tipo "línea simple" y darles un desplazamiento positivo. Eso moverá el borde "dentro" del polígono. No olvide habilitar los niveles de símbolo para una representación limpia.

ingrese la descripción de la imagen aquí

bajo oscuro
fuente
1
Agregar transparencia al método anterior también le da un aspecto agradable.
Ando el
14

Por lo que vale, el soporte para este tipo de rellenos ahora se ha agregado a QGIS y estará disponible a partir de la versión 2.4. Solo necesita seleccionar " Relleno Shapeburst " como el tipo de capa de símbolo:

ingrese la descripción de la imagen aquí

Además, el algoritmo de desplazamiento de línea se ha mejorado, por lo que no debería ver los artefactos que estaba experimentando anteriormente.

ndawson
fuente
1
Gracias por seguir esto. Vi esta nueva característica en master y es exactamente lo que necesitaba. Es una pena que no existiera en QGIS hace dos años y medio :) Esta característica es una gran adición a QGIS.
James S