Ciao Paola,

può essere un problema di lettura del database? Mi sembrano strani quei doppi 
slash (\\) nell'errore. Hai provato ad eseguire il comando in modalità 
-verbose, per avere tutti i commenti e capire meglio l'errore?

Spero di non aver sproloquiato :-P


Ciao,


Carlo

________________________________
Da: paolasalmona <paolasalm...@arch.unige.it>
Inviato: venerdì 10 marzo 2017 11:53
A: Mailing list utenti italiani di GRASS
Oggetto: [GRASS-Italia] cone si calcola la radice quadrata con v.db.update?


Buongiorno a tutti!

Sto cercando di calcolare l'indice di forma per una serie di poligoni secondo 
la formula indice = perimetro/(3.45 * (sqrt (area)).

Ho provato con v.db.update dopo avere creato la colonna indice, ma mi da errore 
come riportato qui sotto.

Qualcuno saprebbe dirmi cosa non va?

Grazie mille!

Ciao

Paola


(Fri Mar 10 11:50:19 2017)
v.db.update map=ciccio_30_filtro_forma_muro@prova2 layer=1 column=indice 
value=perimetro / area * (3.45 * sqrt(area))
ERROR: Errore durante l'esecuzione: 'UPDATE ciccio_30_filtro_forma_muro SET 
indice=perimetro / area * (3.45 * sqrt(area))'
Traceback (most recent call last):
  File
"C:\OSGEO4~1\apps\grass\grass-7.0.5/scripts/v.db.update.py",
line 107, in <module>
    sys.exit(main())
  File
"C:\OSGEO4~1\apps\grass\grass-7.0.5/scripts/v.db.update.py",
line 98, in main
    grass.write_command('db.execute', input = '-', database
= database, driver = driver, stdin = cmd)
  File "C:\OSGEO4~1\apps\grass\grass-7.0.5\etc\python\grass\
script\core.py", line 517, in write_command
    return handle_errors(returncode, returncode, args,
kwargs)
  File "C:\OSGEO4~1\apps\grass\grass-7.0.5\etc\python\grass\
script\core.py", line 313, in handle_errors
    returncode=returncode)
grass.exceptions.CalledModuleError: L'esecuzione del modulo
None ['db.execute', 'input=-', 'driver=dbf',
'database=D:\\GIS_database\\gauss2017\\prova2\\dbf\\'] è
terminata con errori
Processo terminato con codice di return diverso da zero 1.
Vedi gli errori nel (error) output.
(Fri Mar 10 11:50:20 2017) Comando terminato (0 sec)



_______________________________________________
GRASS-Italia mailing list
GRASS-Italia@listserv.unipr.it
http://listserv.unipr.it/mailman/listinfo/grass-italia

Rispondere a