Suite

Créer une symbologie de points avec plusieurs paramètres


Dans QGIS, je voudrais créer une symbologie pour la couche de points où la symbologie prendra en compte plus d'un paramètre (actuellement deux). c'est-à-dire: Ma couche de points a des noms de rue et des numéros de maison et j'aimerais avoir chaque rue avec un symbole différent et chaque numéro avec une couleur différente. Chaque street_name+house_number est unique. Cela ne me dérangerait pas si les rues éloignées partagent des symboles.

Quelle sera la meilleure façon d'y parvenir dans QGIS ? Considérez queBasé sur des règlesla symbologie est manuelle et j'ai beaucoup de rues, je ne la vois pas comme une bonne solution pour ce problème spécifique.


Il n'y a pas de méthode intégrée pour classer automatiquement en fonction de deux symboles différents avec une matrice de symbologie à la fin.

Symbologie définie par les données

QGIS connaît le concept de symbologie définie par les données. Cela permet de styliser différents aspects de la symbologie, chacun avec une expression basée sur un attribut différent. Vous pouvez écrire unCASdéclaration pour la symbologie de ligne (par exemple, des espaces de tirets) basée sur le nom de la rue et une expression qui génère des valeurs de couleur à partir du nombre. Vous activez la symbologie définie par les données en cliquant sur le petit symbole avec une lettre E à droite du champ de symbologie.

Python

Vous pouvez écrire du code python qui créera la matrice de symbologie pour vous et créera efficacement une symbologie basée sur des règles.


Voir la vidéo: TUTO DE QGIS COMMENT Créer DIFFÉRENTS Symbole POUR représenter les points (Octobre 2021).