Eu tenho um conjunto de dados de recurso de polígono e um atributo de uma tabela diferente à qual me associo (um a um) no QGIS para simbolizar os atributos como um mapa de coroas. No entanto, nem todos os campos poligonais têm um campo correspondente na tabela de atributos numéricos, portanto, existem alguns valores nulos ao produzir a simbologia graduada.
De minha pesquisa, o conselho mais comum nessa situação é incluir uma cópia do conjunto de dados de polígonos (ou algum outro background) que defina uma simbologia padrão. Isso funciona porque os valores nulos não são classificados na simbologia graduada, para que se possa ver "embaixo" deles. Anexei uma imagem exatamente disso. Os recursos cinza escuro não existem na tabela de junção ( mb_percentile_isochrones_all
), mas na tabela de polígonos de limite ( mb2013_wgtn
). Então, eu preciso de duas instâncias da mb2013_wgtn
tabela para mostrar os recursos "sem dados".
No entanto, isso não parece elegante para mim. Muito mais intuitivo seria definir um símbolo de valor nulo. Talvez isso possa ser perfeitamente transparente para ser consistente com o que existe atualmente ou talvez seja algum tipo de cinza desativado - o que o usuário desejar. O ponto é que, atualmente, são necessárias duas camadas diferentes no conteúdo para lidar com a simbologia dos valores nulos. Isso significa que, para alterar a simbologia de todos os seus recursos ao mesmo tempo (por exemplo, se você deseja aumentar a largura de todas as bordas), isso deve ser tratado duas vezes: uma vez nas propriedades do recurso com a simbologia graduada e uma vez para a camada "background" que lida com o símbolo nulo.
É possível definir um símbolo de valor "nulo" sem usar uma "cópia" da mesma camada usada para a simbologia graduada, no QGIS (2.6.1)?
null
recurso na mesma camada. 3. Recursos incomparáveis estão null
em seu valor de junção (como visto na tabela de atributos QGIS pós-junção).