Ich habe ein Polygon-Feature-Dataset und ein Attribut aus einer anderen Tabelle, die ich (eins zu eins) in QGIS verknüpfe, um die Attribute als Choroplethen-Map zu symbolisieren. Da jedoch nicht alle Polygonfelder ein übereinstimmendes Feld in der Tabelle der numerischen Attribute haben, gibt es bei der Erstellung der abgestuften Symbologie einige Nullwerte.
Nach meinen Recherchen besteht der häufigste Rat in dieser Situation darin, eine Kopie des Polygon-Datasets (oder einen anderen Hintergrund) einzuschließen, der eine Standardsymbologie definiert. Dies funktioniert, weil die Nullwerte nicht in der abgestuften Symbologie klassifiziert sind, sodass man "darunter" sehen kann. Ich habe ein Bild von genau diesem angehängt. Die dunkelgrauen Features sind in der Verknüpfungstabelle ( mb_percentile_isochrones_all
) nicht vorhanden , aber in der Grenzpolygontabelle ( mb2013_wgtn
). Ich benötige also zwei Instanzen der mb2013_wgtn
Tabelle, um die Funktionen "Keine Daten" anzuzeigen.
Dies erscheint mir jedoch nicht elegant. Viel intuitiver wäre es, ein Nullwertsymbol zu definieren. Vielleicht könnte dies vollkommen transparent sein, um mit dem, was gegenwärtig existiert, übereinzustimmen, oder es könnte eine Art gedämpftes Grau sein - was auch immer der Benutzer wünscht. Der Punkt ist, dass man derzeit zwei verschiedene Ebenen im Inhalt benötigt, um die Symbologie von Nullwerten zu handhaben. Dies bedeutet, dass Sie die Symbologie aller Features gleichzeitig ändern müssen (z. B. wenn Sie die Breite aller Ränder erhöhen möchten ), dies zweimal tun müssen: einmal in den Eigenschaften für das Feature mit der abgestuften Symbologie und einmal für die "Hintergrund" -Ebene, die das Null-Symbol behandelt.
Ist es in QGIS (2.6.1) möglich, ein Nullwertsymbol zu definieren, ohne eine "Kopie" derselben Ebene zu verwenden, die für die abgestufte Symbologie verwendet wird?
null
Feature in derselben Ebene symbolisieren . 3. Nicht null
übereinstimmende Features sind in ihrem Join-Wert enthalten (wie in der QGIS-Attributtabelle nach dem Join angegeben).