Hi,

I'd like to replace multiple vector lines with ID == 42 with one new one, and 
keep the attributes (date, year, name) from one of the replaced/removed lines.

I'm able to create my one new line with:

echo "L 2 1
     -273157 -994455
     -255458 -989423
     1 100000" | v.edit -n tool=add map=test input=-

I'm not sure how to copy over the relevant attributes from one of the lines 
(first, last, doesn't matter) that has the relevant ID.

Once I do that, I think I know how to delete the lines I don't want, but I'm 
not sure I'm doing it correct. It seems I have to run two commands to delete 
the lines from both the vectors (when displaying) and the database (when 
querying). I'm doing this:

v.edit map=test tool=delete where="ID == 42"
db.execute sql="DELETE FROM test WHERE ID == 42"

Can anyone help with the middle step?

Thanks,

  -k.
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to