Comment symboliser des valeurs nulles dans ArcGIS à l'aide de la symbologie Quantités?


9

Un champ numérique dans mes données implique des valeurs nulles (données manquantes). Lorsque je le spécifie en tant que quantités en symbologie, il s'avère que les polygones associés aux valeurs nulles sont retirés de la carte. Comment puis-je représenter ces valeurs (c.-à-d. Leurs polygones) sur la carte? J'ai lu où convertir les valeurs nulles en 0, mais cela est trompeur car ce sont des entrées manquantes, pas 0.

J'entre dans cette situation après avoir rejoint le fichier de formes avec une table d'attributs, mais je suppose que cela se produit avec toutes les données qui incluent des données manquantes. En est-il ainsi ou n'est-ce que propre à la procédure d'adhésion?


Est-ce à cause d'une jointure inégalée (la valeur dans la table 'from' ne correspond pas à une ligne dans la table 'to')? Les jointures sans correspondance sont difficiles à travailler, même si cela vous montre NULL dans la table d'attributs, il n'y a vraiment rien (pas même NULL) pour sélectionner / définir, il serait préférable d'ajouter les lignes avec des valeurs nulles que de les avoir sans correspondance. Vous pouvez trouver les lignes qui ont des valeurs manquantes en sélectionnant Join_from_field = Join_to_field (utilisez des noms de champs réels), puis changez de sélection.
Michael Stimson

Il vaut mieux que vous regardiez vos données @ "mais je suppose que cela se produit avec toutes les données qui incluent des données manquantes. Votre fichier de formes de données ou votre classe de fonctionnalités BTW pour symboliser les valeurs nulles, vous pouvez changer ces valeurs en d'autres qui peuvent être symbolisées.
SIslam

Réponses:


12

Oui, cela arriverait avec toutes les données. Les quantités sont une valeur numérique et null signifie pas de données ou pas de valeur, donc elles ne seront pas rendues (en supposant qu'il n'y a vraiment pas de données / null pour cette fonctionnalité et c'est censé être de cette façon). Avec les catégories, vous pouvez afficher null en tant que valeur, mais pas avec une sybmologie numérique. Selon laquelle méthode quantités que vous utilisez, il y a deux solutions de contournement.

Vous pouvez changer les valeurs nulles en une valeur codée qui signifie null (comme -999 ou quelque chose); quelque chose qui ne serait pas confondu avec une valeur valide dans l'ensemble de données et qui n'est pas nul (car comme vous le dites, c'est trompeur). Vous vous assureriez que dans votre classification cette valeur avait sa propre classe sans aucune autre valeur (cela peut être fait sur l'onglet symbologie). Dans la légende, si vous en avez un, vous changez simplement le libellé de cette valeur en Aucune donnée ou quelque chose de similaire.

Vous pouvez également ajouter le calque une deuxième fois, symboliser sur ce même champ mais en tant qu'entités (de sorte que toutes les entités sont rendues identiques). Accédez à l'onglet de requête de définition des propriétés du calque et saisissez l'expression "field" is null. Cela ne devrait afficher que les entités avec des valeurs nulles dans cette couche, et vous pouvez les symboliser comme bon vous semble.

Notez que les fichiers de formes ne prennent pas en charge les vraies valeurs nulles - ils sont stockés sous forme de zéros si numériques. Pour cette raison, vous ne pourrez peut-être pas faire la distinction entre les vrais zéros dans les données et les valeurs nulles. Vous devez importer vos fichiers de formes dans des classes d'entités de géodatabase qui prennent en charge les vraies valeurs nulles ou utiliser une valeur codée comme ci-dessus.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.