[GRASS-user] Fwd: calculate values of an attribute table column
Moritz Lennert
mlennert at club.worldonline.be
Tue Oct 21 08:33:12 EDT 2008
On 21/10/08 14:23, Moritz Lennert wrote:
> On 21/10/08 13:23, G. Allegri wrote:
>> You could use v.db.update:
>> http://grass.osgeo.org/grass64/manuals/html64_user/v.db.update.html
>> In the qcolumn filed you can insert a formula
>>
>> As fas as I know, when using dbf tables you can't do calculations on
>> multiple fields (for a single column you can insert formulas inside
>> qcolumn in v.db.update).
>
> You can add, substract and multiply columns, but there seems to be a bug
> for division. Will file a report.
Sorry, I take that back: division works, but the error you get in case
of a division by 0 is a bit cryptic:
"ERREUR:This should not happen: got a wrong expression structure after
parsing.
dbmi: Protocol error"
IIUC how the code is written, the "this should not happen" is not really
precise. It will happen whenever you attempt a division by 0 or
something similar...
Maybe it just needs a more user-friendly formulation.
Moritz
More information about the grass-user
mailing list