Styles : Ensembles de règles

DéfinitionRendu basé sur un ensembles de règles

Le rendu basé sur un ensemble de règles est utilisé pour afficher les entités d'une couche selon une ou plusieurs règles ajoutées pour chaque sélection définie par des expressions SQL.

Ensembles de règles

Le choix du rendu "Ensemble de règles" s'effectue dans les propriétés de la couche vecteur , onglet style.

Ensemble de règles

La fenêtre "Ensemble de règles" permet de:

  • Ajouter, éditer ou supprimer une règle

  • Affiner les règles actuelles

  • Compter les entités

  • modifier l’ordre de rendu

Ensemble de règles

Ajouter, Éditer une règle

Pour créer une règle, il faut sélectionner une ligne existante et cliquer sur le bouton "Éditer" Bouton Éditerou cliquer sur le bouton "Ajouter" Bouton Add

La règle permet de :

  • Filtrer les enregistrements

  • Définir une échelle de visualisation

  • Définir la symbologie

Il est possible de capturer toutes les entités qui ne correspondent à aucune autre règle pour en définir la symbologie avec l'option "Else" ou en écrivant ELSE dans le filtre d'expression. Cela permet d'éviter d'avoir à recopier toutes les règles pour chaque type d'entité.

Ensemble de règles

Filtrer les enregistrements

Cliquer sur le bouton Bouton Sql pour ouvrir le constructeur de chaîne d'expression

Expression SQL

Affiner les règles actuelles

Cliquer sur le bouton Affiner les règles actuelles pour définir les règles appliquées à chaque sélection.

Dans la définition des règles on peut ajouter les catégories (voir symbole catégorisé), ajouter les intervalles (voir symbole gradué) et définir les seuils de visibilité du rendu (échelle de visibilité).

Ensemble de règles

ExempleEnsemble de règles / Affiner les règles actuelles

Dans l'illustration ci-dessous, on a seulement utilisé la fonction affiner les règles actuelles pour:

  • ajouter des catégories pour classer les cantons

  • ajouter des intervalles à l’intérieur de chaque canton pour classer la population par tranche

Exemple

Ajouter des catégories pour classer les cantons avec une symbologie Bordure : ligne simple

Exemple - catégories

Ajouter des intervalles à l'intérieur de chaque canton pour classer la population par tranche

Exemple - intervalles

Couche commune de la BDTOPO, Analyse ensembles de règles : catégorisé sur l'attribut CANTON et gradué sur l'attribut POPUL

Ensemble de règles

Remarque

Dans cet exemple on a mixé et imbriqué les moteurs de rendu (catégorisé et gradué) sans filtrer les enregistrements à l'aide du constructeur de chaîne d'expression.

Il faut noter que l'ajout de catégories sur la règle initiale (no filter) permet de filtrer les enregistrements automatiquement par canton et l'ajout d'intervalles à l'intérieur de chaque canton permet de filtrer automatiquement par tranche de population