Prova QGIS 2.99-Master 53ebe050bd
Attributi Shapefile: inserendo valori nei campi numerici può cambiare la lunghezza del campo
Esempio:
Creo uno shapefile puntuale con 5 campi numerici:
i primi 3 campi (id, Pippo e Pluto) sono specificati come "numeri
interi" mentre gli altri 2 (Paperino e Topolino) sono "numeri decimale"
ma con precisione 0 (quindi di fatto sono interi).
Dopo la creazione ed il caricamento del file, aprendo le proprietà vedo che QGIS riconosce i campi con le lunghezze stabilite:
(notare che Paperino viene riconosciuto come intero lungo mentre Topolino è indicato come duoble/Real anche se con precisione 0)
Inserisco un punto inserendo valori che superano le lunghezze prestabilite:
(solo il campo Topolino dopo la digitazione viene modificato automaticamente)
Aprendo la tabella attributi prima di salvare i valori appaiono così:
Dopo il salvataggio diventano così:
e riaprendo le proprietà del layer vedo che tipo e lunghezze dei campi sono cambiate:
Aprendo il file dbf con Calc appare così:
Provando ad inserire un altro punto e digitando un valore di "Pippo" maggiore alla sua lunghezza il campo viene ancora cambiato