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?
arcgis-desktop
symbology
Non dormeur
la source
la source
Réponses:
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.
la source