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.
CiaoPaolo
> un saluto
>
> Giacomo
>
>
> Il lun 29 apr 2019, 16:53 Paolo Zatelli 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].
>>
>> CiaoPaolo
>>
>> 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