[GRASS-user] azimuth of lines with v.to.db?
Hamish
hamish_nospam at yahoo.com
Thu Oct 18 18:02:36 EDT 2007
Carlos wrote:
> > this doesn't:
> >
> > > echo "UPDATE Lineam_isobase SET ang_rad=atan2(dx,dy)" | db.execute
> > DBMI-DBF driver error:
> > SQL parser error:
> > in statement:
> > UPDATE Lineam_isobase SET ang_rad=atan2(dx,dy)
> >
> > Error in db_execute_immediate()
> >
> > ERROR: Error while executing: 'UPDATE Lineam_isobase SET
> > ang_rad=atan2(dx,dy)
Martin wrote:
> Use instead of DBF e.g. pg driver, atan2() is not supported by DBF driver.
could you get the values of dx,dy to the shell with (v.)db.select then use awk
to do the math and send the result to db.execute?
Other DBs (SQLite, MySQL, Postgres,..) should support it directly.
Hamish
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the grass-user
mailing list