[QGIS-it-user] problema in campo calcolato

Ciao a tutti, mi trovo alle prese con un problema che non riesco a risolvere con un campo calcolato in uno shape di tipo linea.
Molto banalmente ho inserito nelle proprietà di un campo “lunghezza” di tipo double con 2 decimali la funzione $length che inserisce il valore della luinghezza della linea inserita, nel mio caso in metri.
Il problema è che se inserisco una nuova linea il campo calcolato viene compilato con un valore senza decimali, ad esempio, inserisco una linea di 9,6 metri e invece nel campo viene inserito 960.
Questo problema invece non si presenta se faccio una modifica di quella linea, in quel caso il campo viene compilato correttamente con il valore corretto di 9,6.

Da cosa può dipendere?

Grazie in anticipo per l’aiuto

Alberto Poggi

Ho trovato il problema
avevo in windows il separatore decimale impostato con il punto invece che con la virgola

Reimpostando il separatore con la virgola è andato tutto a posto

ciao a tutti

Il giorno mer 30 nov 2022 alle ore 11:30 Alberto Poggi <albpoggi@gmail.com> ha scritto:

Ciao a tutti, mi trovo alle prese con un problema che non riesco a risolvere con un campo calcolato in uno shape di tipo linea.
Molto banalmente ho inserito nelle proprietà di un campo “lunghezza” di tipo double con 2 decimali la funzione $length che inserisce il valore della luinghezza della linea inserita, nel mio caso in metri.
Il problema è che se inserisco una nuova linea il campo calcolato viene compilato con un valore senza decimali, ad esempio, inserisco una linea di 9,6 metri e invece nel campo viene inserito 960.
Questo problema invece non si presenta se faccio una modifica di quella linea, in quel caso il campo viene compilato correttamente con il valore corretto di 9,6.

Da cosa può dipendere?

Grazie in anticipo per l’aiuto

Alberto Poggi