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

Rispondere a