Ciao Giacomo, On 29/04/19 21:55, Giacomo Fontanelli wrote: > Ciao Paolo > intanto grazie per il consiglio. Non sono un genio di GRASS e non conoscevo > queste funzionalità. > > Quando mi consigli di usare db.execute intendi v.db.execute sql etc etc ? > no, intendo il modulo db.execute di GRASS, nel menu del Layer Manager sta in Database -> Query
I moduli v.db.* operano sulle tabelle associate ad una mappa vettoriale, i moduli db-* direttamente sulle tabelle. Bisogna ovviamente essere connessi al database che contiene le tabelle. Ciao Paolo > un saluto > > Giacomo > > > Il lun 29 apr 2019, 16:53 Paolo Zatelli <paolo.zate...@unitn.it> ha scritto: > >> 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 >> > -- 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