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