[GRASS-user] Can't use v.overlay on patched vector

Moritz Lennert mlennert at club.worldonline.be
Wed Jul 19 02:58:34 PDT 2017

On 19/07/17 09:55, Jeshua Lacock wrote:
>> On Jul 19, 2017, at 1:01 AM, Jeshua Lacock <jeshua at 3dtopo.com> wrote:
>> I can’t seem to patch two vectors together with an attribute table then use the v.overlay command on the patched vector. I can use v.overlay if I don’t use v.patch's -e option, but I need the attribute table. Any way around this?
> I was able to get it to work by using v.db.renamecolumn to rename columns that would be duplicates when truncated by v.patch.
> I am kind of surprised we can only use columns with 10-characters, and using v.patch uses two of the characters (it appends a_ etc.). 8 characters isn’t exactly a lot. Is there are reason why columns have this limitation?

That's linked to your use of the DBF format for attribute tables. Switch 
to SQLite (current default).


More information about the grass-user mailing list