É possível usar um preenchimento de gradiente em um polígono no QGIS?
Gostaria de ter meus polígonos com uma cor nas bordas, desbotando para claro / branco à medida que se afasta da borda. A maioria do centro do polígono será branca ou clara.
É algo que as pessoas que conheço que usam o Illustrator podem fazer. Gostaria de saber se havia uma maneira de emular isso no QGIS.
Aqui está um exemplo. Eu gostaria de algo como o sombreamento roxo.
Atualizar:
Este método sugerido abaixo funciona, no entanto, produz alguns bits extras irritantes para meus polígonos. Por exemplo, veja a imagem abaixo:
Não tenho certeza de como removê-los. Não consigo usar uma máscara, pois preciso ver o mapeamento base e outros dados fora deste polígono nas camadas abaixo dessa camada. O uso de uma máscara obscureceria todas essas camadas.
Incluí um link para a postagem do blog Underdarks sobre isso, que fornece mais detalhes e contém o código para configurá-lo.
http://underdark.wordpress.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/
fonte
Respostas:
Não há opção para preenchimento de gradiente, tanto quanto eu sei. Mas você pode emular um gradiente se não se importar com algum trabalho criando seu próprio símbolo. Fiz um exemplo rápido com apenas quatro etapas de cores, por isso não é um gradiente suave ... mas você entendeu.
Tudo o que você precisa fazer é criar camadas do tipo "linha simples" e fornecer um deslocamento positivo. Isso moverá a borda "dentro" do polígono. Não se esqueça de ativar os níveis de símbolo para uma renderização limpa.
fonte
Pelo que vale a pena, o suporte a esses tipos de preenchimentos foi adicionado ao QGIS e estará disponível na versão 2.4. Você só precisa selecionar " Shapeburst fill " como o tipo de camada de símbolo:
Além disso, o algoritmo de deslocamento de linha foi aprimorado para que você não veja os artefatos que estava experimentando anteriormente.
fonte