Ciao Giacomo,
io farei

db.execute sql="update myVec set myCol=abs(random())/9223372036854775808.0"

assumendo che la colonna myCol sia di tipo double e tu stia usando sqlite.
Ovviamente si tratta di valori pseudo-random, 9223372036854775808 
riscala tra 0 e 1, vedi la funzione random() in [0].

Ciao        Paolo

On 28/04/19 22:04, Giacomo Fontanelli wrote:
> Salve
> ho un file vettoriale in formato shape che per comodità chiamerò myVec.
> Vorrei creare una nuova colonna che chiamerò myCol che contenga valori
> numerici random, compresi tra 0 e 1.
> 
> Stavo pensando di utilizzare il comando v.db.update, ma non so specificare
> la parte della creazione di valori casuali.
> 
> v.db.update map=myVec col=myCol val=rnd(0)
> 
> Sapreste darmi un consiglio?
> 
> Grazie mille
> 
> 
> _______________________________________________
> GRASS-Italia mailing list
> GRASS-Italia@listserv.unipr.it
> http://listserv.unipr.it/mailman/listinfo/grass-italia
> 

-- 
Paolo Zatelli                                     paolo.zate...@unitn.it
Dip. Ingegneria Civile, Ambientale e Meccanica     Universita' di Trento
Via Mesiano 77, 38123 Trento, Italy.     Phone/Fax +39 0461 28 2618/2672
PGP public key available at http://www.ing.unitn.it/~zatelli
"The best is always yet to come, that's what they explain to me" B.Dylan
_______________________________________________
GRASS-Italia mailing list
GRASS-Italia@listserv.unipr.it
http://listserv.unipr.it/mailman/listinfo/grass-italia

Rispondere a