Est-il possible d'utiliser un remplissage dégradé sur un polygone dans QGIS?
J'aimerais que mes polygones aient une couleur sur les bords, passant en clair / blanc à mesure qu'ils s'éloignent du bord. La majorité du centre du polygone sera blanche ou claire.
C'est quelque chose que les gens que je connais qui utilisent Illustrator peuvent faire. Je me demandais s'il y avait un moyen de l'imiter dans QGIS.
Voici un exemple. Je voudrais quelque chose comme l'ombre violette.
Mise à jour:
Cette méthode suggérée ci-dessous fonctionne, mais elle produit des bits supplémentaires ennuyeux pour mes polygones. Par exemple, voir l'image ci-dessous:
Je ne sais pas comment les supprimer. Je ne peux pas utiliser de masque car j'ai besoin de voir le mappage de base et d'autres données en dehors de ce polygone sur des couches qui sont en dessous de cette couche. L'utilisation d'un masque obscurcirait toutes ces couches.
J'ai inclus un lien vers le billet de blog Underdarks à ce sujet, qui donne plus de détails et contient le code pour configurer cela.
http://underdark.wordpress.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/
la source
Réponses:
Il n'y a pas d'option pour le remplissage dégradé pour autant que je sache. Mais vous pouvez émuler un dégradé si cela ne vous dérange pas de travailler à créer votre propre symbole. J'ai fait un exemple rapide avec seulement quatre pas de couleur, donc ce n'est pas un dégradé lisse ... mais vous avez l'idée.
Il vous suffit de créer des calques de type "simple ligne" et de leur donner un décalage positif. Cela déplacera la bordure "à l'intérieur" du polygone. N'oubliez pas d'activer les niveaux de symboles pour un rendu net.
la source
Pour ce que ça vaut, la prise en charge de ces types de remplissages a maintenant été ajoutée dans QGIS et sera disponible à partir de la version 2.4. Il vous suffit de sélectionner " Remplissage de forme " comme type de calque de symbole:
De plus, l'algorithme de décalage de ligne a été amélioré de sorte que vous ne devriez pas voir les artefacts que vous rencontriez précédemment.
la source