Dans le passé, je viens de faire correspondre manuellement la couleur de la bordure à la couleur du remplissage, mais cela peut prendre du temps.
Je me demande, existe-t-il un moyen pour que le programme fasse correspondre automatiquement la couleur de la bordure à celle du remplissage?
La couleur de remplissage est attribuée via l'onglet de style dans les propriétés du calque.
Utilisation de QGIS 2.8.6
qgis
cartography
qgis-2
style
Kingfisher
la source
la source
Réponses:
Je ne sais pas comment l'appliquer pour les polygones existants, mais vous pouvez le faire fonctionner pour tous les futurs que vous créerez.
Dans Propriétés du projet> Styles par défaut> Gestionnaire de styles, vous pouvez créer votre propre style de symbole par défaut pour "Remplir":
Modifiez l'expression de la couleur de la bordure et définissez-la sur @symbol_color:
Enfin, définissez votre nouveau style de remplissage par défaut:
Ainsi, la bordure correspondra toujours à la couleur de symbole définie. Cela ne se reflétera pas nécessairement dans les propriétés du polygone. Ainsi, il peut toujours sembler que vous avez une bordure de couleur différente définie dans les propriétés, mais elle doit toujours correspondre à la couleur de symbole définie de l'objet dans la carte.
J'aurais aimé avoir une meilleure idée en ce qui concerne le fait de rendre cela rétroactif, mais peut-être que moi ou quelqu'un d'autre viendrai avec une bonne idée à ce sujet plus tard.
la source
une autre façon d'obtenir la couleur de la bordure pour correspondre à la couleur de remplissage consiste à ajouter un nouveau calque à votre symbole avec le type de calque de symbole = Contour: Ligne simple.
Lorsque la couleur est appliquée au niveau du symbole, tous les calques ont la même couleur (sauf si un calque est verrouillé), de sorte que le remplissage et la bordure ajoutée sont les mêmes ...
la source
Pour savoir comment le rendre rétroactif - vous pouvez simplement enregistrer le style en tant que fichier .qml, utilisez la recherche et le remplacement d'expressions régulières pour définir les bordures sur la même couleur que les polygones (dans Notepad ++ ou similaire):
Trouver:
Remplacer:
enregistrer, puis recharger le style dans qgis :)
la source