J'ai un jeu de données d'entités surfaciques et un attribut d'une table différente que je joins (un à un) dans QGIS afin de symboliser les attributs comme une carte choroplèth. Cependant, tous les champs de polygone n'ont pas de champ correspondant dans le tableau des attributs numériques, il existe donc des valeurs nulles lors de la production de la symbologie graduée.
D'après mes recherches, le conseil le plus courant dans cette situation consiste à inclure une copie de l'ensemble de données polygonal (ou un autre arrière-plan) qui définit une symbologie par défaut. Cela fonctionne parce que les valeurs nulles ne sont pas classées dans la symbologie graduée, donc on peut voir "en dessous". J'ai joint une image d'exactement cela. Les entités gris foncé n'existent pas dans la table de jointure ( mb_percentile_isochrones_all
), mais existent dans la table des polygones de limite ( mb2013_wgtn
). J'ai donc besoin de deux instances de la mb2013_wgtn
table afin d'afficher les fonctionnalités "pas de données".
Cependant, cela ne me semble pas élégant. Il serait beaucoup plus intuitif de définir un symbole de valeur nulle. Peut-être que cela pourrait être parfaitement transparent pour être cohérent avec ce qui existe actuellement, ou peut-être que ce serait une sorte de gris coupé - tout ce que l'utilisateur souhaite. Le fait est qu'à l'heure actuelle, il faut deux couches différentes dans le contenu pour gérer la symbologie des valeurs nulles. Cela signifie que pour modifier la symbologie de toutes vos entités en même temps (par exemple, si vous souhaitez augmenter la largeur de toutes les bordures), cela doit être géré deux fois: une fois dans les propriétés de l'entité avec la symbologie graduée, et une fois pour le calque "d'arrière-plan" qui gère le symbole nul.
Est-il possible de définir un symbole de valeur "nul" sans utiliser une "copie" de la même couche utilisée pour la symbologie graduée, dans QGIS (2.6.1)?
null
entité dans la même couche. 3. Les fonctionnalités inégalées sont null
dans leur valeur de jointure (comme indiqué dans la table d'attributs QGIS après la jointure).