Como simbolizar valores nulos no ArcGIS usando a simbologia Quantities?

9

Um campo numérico nos meus dados envolve valores nulos (dados ausentes). Quando eu especifico como quantidades na simbologia, verifica-se que os polígonos associados aos valores nulos são retirados do mapa. Como posso representar esses valores (seus polígonos) no mapa? Eu li alguns onde converter valores nulos para 0, mas isso é enganoso, pois essas entradas estão ausentes, e não 0.

Entro nessa situação depois de associar o shapefile a uma tabela de atributos, mas acho que isso acontece com qualquer dado que inclua dados ausentes. É isso mesmo, ou é exclusivo do procedimento de junção?

NonSleeper
fonte
É por causa de uma junção sem correspondência (o valor na tabela 'from' não corresponde a uma linha na tabela 'to')? É difícil trabalhar com junções não correspondidas, mesmo que ela mostre NULL na tabela de atributos, não há realmente nada lá (nem mesmo NULL) para selecionar / definir; seria melhor adicionar as linhas com valores nulos do que com as mesmas. Você pode encontrar as linhas que têm valores ausentes selecionando Join_from_field = Join_to_field (use nomes de campos reais) e depois alterne a seleção.
Michael Stimson
Melhor você ver seus dados @ ", mas acho que isso acontece com todos os dados que incluem dados ausentes. É isso?". Seus dados são shapefile ou featureclass? Para simbolizar valores nulos, você pode alterar esses valores para outros que possam ser simbolizados.
19415 SIslam

Respostas:

12

Sim, isso aconteceria com qualquer dado. Quantities é um valor numérico e null significa que não há dados ou nenhum valor, portanto, eles não serão renderizados (supondo que realmente não haja dados / nulo para esse recurso e que deve ser assim). Com Categorias, você pode mostrar nulo como um valor, mas não com uma simbologia baseada numérica. Dependendo do método Quantities que você está usando, existem algumas soluções alternativas.

Você pode alterar os valores nulos para um valor codificado que significa nulo (como -999 ou algo assim); algo que não seria confundido com um valor válido no conjunto de dados e não é zero (pois, como você diz, isso é enganoso). Você garantiria em sua classificação que esse valor tivesse sua própria classe sem outros valores (isso pode ser feito na guia simbologia). Na legenda, se você tiver um, basta alterar o rótulo desse valor para Sem dados ou algo semelhante.

Você também pode adicionar a camada uma segunda vez, simbolizando no mesmo campo, mas como Recursos (para que todos os recursos sejam renderizados da mesma forma). Vá para a guia de consulta de definição das propriedades da camada e insira a expressão "field" is null. Isso deve exibir apenas recursos com valores nulos nessa camada e você pode simbolizá-los da maneira que desejar.

Observe que os shapefiles não suportam valores nulos verdadeiros - eles são armazenados como zeros se numéricos. Por esse motivo, talvez você não consiga distinguir zeros verdadeiros nos dados e nulos. Você precisaria importar seus shapefiles para classes de recursos de geodatabase que suportam valores nulos verdadeiros ou use um valor codificado como acima.

Chris W
fonte