Features mit NULL-Attributen in QGIS auswählen?

35

Wie identifiziere ich, welche Features NULLAttribute in der Attributtabelle eines Shapefiles haben?

Wenn ich es versuche [field]= 'NULL', wählt es die Eigenschaften mit value = 0(sehen Sie Abbildung)

Beispiel

vascobnunes
quelle

Antworten:

53

Haben Sie versucht, das "=" durch "is" zu ersetzen? Ich habe kein QGIS vor mir, aber das ist eine recht gebräuchliche Datenbankauswahlsyntax für die Arbeit mit NULL-Werten.

pedonal is NULL
RyanDalton
quelle
0

Ich habe meinen Verstand darüber geschlagen. Der Feldname lautet "ASSETID", er ist entweder ein Wert oder NULL. Tatsächlich war das Feld jedoch ein Textfeld (KML). Ich habe es versucht..

"ASSETID" ISNULL, "ASSETID" IS NULL, ISNULL("ASSETID"), "ASSETID" = ""  NOTHING WORKED!

jedoch

"ASSETID" = '', "ASSETID" IN ('') did work also for search "ASSETID" in ('2251', '4321' etc)

Archaisch, aber praktikabel.

John Groat
quelle
-2

Hier ist die Antwort auf Ihre Frage. Außerdem erfahren Sie im Video, wie Sie diese ausgewählten Nullwerte aus einem anderen Shapefile (Layer) aktualisieren. https://youtu.be/O2hkvJjR2_s

Huynh Kosmos
quelle
4
Dieses Video beantwortet möglicherweise die Frage, kann jedoch eines Tages offline geschaltet werden. Es wäre also nützlich, wenn Sie Ihrer Antwort eine kurze Zusammenfassung hinzufügen könnten.
MrXsquared
2
Nur-Link-Antworten werden häufig als nicht beantwortete Antworten gelöscht, da die Informationen in der Antwort selbst nicht enthalten sind.
Vince
-5

Versuchen:

Pedonal = ''

  • das sollte funktionieren!
Darren Cope
quelle
das funktioniert für
textfelder
11
@ Darren Cope, NULL ist anders als ""
artwork21