Wie symbolisiere ich Nullwerte in ArcGIS mithilfe der Mengen-Symbologie?

9

Ein numerisches Feld in meinen Daten enthält Nullwerte (fehlende Daten). Wenn ich es als Größen in der Symbologie spezifiziere, stellt sich heraus, dass die mit Nullwerten verknüpften Polygone aus der Karte entfernt werden. Wie kann ich diese Werte (dh ihre Polygone) auf der Karte darstellen? Ich habe einige gelesen, wo Nullwerte in 0 konvertiert werden sollen, aber dies ist irreführend, da hier Einträge fehlen, nicht 0.

Ich komme in diese Situation, nachdem ich das Shapefile mit einer Attributtabelle verbunden habe, aber ich denke, dass dies bei allen Daten passiert, die fehlende Daten enthalten. Ist das so oder nur für das Verbindungsverfahren?

NonSleeper
quelle
Liegt es an einem nicht übereinstimmenden Join (der Wert in der Tabelle 'from' stimmt nicht mit einer Zeile in der Tabelle 'to' überein)? Es ist schwierig, mit nicht übereinstimmenden Verknüpfungen zu arbeiten, obwohl in der Attributtabelle NULL angezeigt wird. Es gibt dort wirklich nichts (nicht einmal NULL) zum Auswählen / Definieren. Es ist am besten, die Zeilen mit Nullwerten hinzuzufügen, als sie nicht zuzuordnen. Sie können die Zeilen mit fehlenden Werten finden, indem Sie Join_from_field = Join_to_field auswählen (echte Feldnamen verwenden) und dann die Auswahl wechseln.
Michael Stimson
Besser du siehst dir deine Daten an @ "aber ich denke, es passiert mit allen Daten, die fehlende Daten enthalten. Ist es so?". Sind Ihre Daten Shapefile oder Feature-Class? Übrigens, um Nullwerte zu symbolisieren, können Sie diese Werte in andere Werte ändern, die symbolisiert werden können.
Islam

Antworten:

12

Ja, das würde bei allen Daten passieren. Mengen sind ein numerischer Wert und null bedeutet, dass keine Daten oder kein Wert vorhanden sind, daher werden sie nicht gerendert (vorausgesetzt, es gibt wirklich keine Daten / null für dieses Feature und es soll so sein). Mit Kategorien können Sie null als Wert anzeigen, jedoch nicht mit einer numerisch basierten Sybmologie. Abhängig von der verwendeten Mengenmethode gibt es einige Problemumgehungen.

Sie können die Nullwerte in einen codierten Wert ändern, der null bedeutet (wie -999 oder so). etwas, das nicht als gültiger Wert im Datensatz verwechselt werden würde und nicht Null ist (da dies, wie Sie sagen, irreführend ist). Sie würden in Ihrer Klassifizierung sicherstellen, dass dieser Wert eine eigene Klasse ohne andere Werte hat (kann auf der Registerkarte Symbologie durchgeführt werden). Wenn Sie in der Legende eine haben, ändern Sie einfach die Bezeichnung für diesen Wert in Keine Daten oder ähnliches.

Sie können die Ebene auch ein zweites Mal hinzufügen und in demselben Feld, jedoch als Features, symbolisieren (damit alle Features gleich gerendert werden). Wechseln Sie zur Registerkarte Definitionsabfrage der Ebeneneigenschaften und geben Sie den Ausdruck ein "field" is null. Dies sollte nur Features mit Nullwerten in dieser Ebene anzeigen , und Sie können sie symbolisieren, wie Sie möchten.

Beachten Sie, dass Shapefiles keine echten Nullwerte unterstützen - sie werden als Nullen gespeichert, wenn sie numerisch sind. Aus diesem Grund können Sie möglicherweise nicht zwischen echten Nullen in den Daten und Nullen unterscheiden. Sie müssten Ihre Shapefiles in Geodatabase-Feature-Classes importieren, die echte Nullwerte unterstützen, oder einen codierten Wert wie oben verwenden.

Chris W.
quelle