Risposte:
In QGIS apri la tabella degli attributi e fai clic sul pulsante "Seleziona funzionalità usando un'espressione". Per trovare tutti i record null per un campo in un file di forma, la tua query sarà simile a:
"field_name" is null
È possibile trovare il nome del campo nell'elenco Campi e valori, fare doppio clic sul campo che si desidera ottenere nella casella Espressione.
Assicurati di SELEZIONARE il nuovo elenco filtrato di record. Quindi tornare alla tabella degli attributi e fare clic sul pulsante Field Calculator. Seleziona la casella "Aggiorna campo esistente" - assicurandoti che sia selezionata la casella di controllo "solo aggiornamento selezionato", quindi seleziona il campo che desideri aggiornare dalla casella a discesa. Metti 0 nella casella dell'espressione, fai clic su OK e il gioco è fatto.
Puoi farlo direttamente nel calcolatore di campo:
if("fieldname" is null, 0, "fieldname")
sostituendo fieldname
con il nome effettivo del campoSarebbe ovviamente più sicuro creare un nuovo campo piuttosto che sovrascrivere il vecchio, nel caso qualcosa vada storto.
Mi sono appena reso conto che potresti modificare il file –.dbf– della tua cartella shape e inserire lì una nuova colonna, riga, ecc. Quindi! per attualizzare la tabella principale della tua mappa. Basta trovare il file cioè: LATINAMERICA.dbf, aprirlo con LibreOffice (almeno l'ho aperto con "Fogli di calcolo" e ha funzionato perfettamente) modificarlo e quindi salvarlo come .dbf con lo stesso nome e nella stessa cartella. Quindi riapri la mappa e avrà i cambiamenti nella tabella principale ... Ha funzionato per me (Qgis WIEN 2.8) Spero che funzionerà con tutti perché è stato un vero dolore trovare quella soluzione.