[GRASS-user] v.overlay not working?

Markus Neteler neteler at osgeo.org
Sat Aug 31 10:24:40 PDT 2013


On Sat, Aug 31, 2013 at 7:12 PM, Paolo Cavallini <cavallini at faunalia.it> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Il 31/08/2013 14:02, Markus Neteler ha scritto:
>
>> Which GRASS GIS version do you use?
>
> 6.4.2-2 from official Debian sid
>>
>>> ===
>>> v.overlay ainput=liguria_agricola at alessandra atype=area alayer=1
>>> binput=uso_suolo_agricolo at alessandra btype=area blayer=1 output=over_xor operator=xor
>>>
>>> Collecting input attributes...
>>> DBMI-DBF driver error:
>>> Cannot create dbf database: cat /home/paolo/Desktop/spezia/grass/spezia/alessandra/dbf/
>>
>> please report
>> v.db.connect -p
>
> Vector map <liguria_agricola at alessandra> is connected by:
> layer <1> table <AGRICOLA> in database <cat
> /home/paolo/Desktop/spezia/grass/spezia/alessandra/dbf/> through driver <dbf> with
> key <liguria_agricola>

As you see you have the spurious "cat" there.

A proper connection string looks like this:

GRASS 6.4.3svn (nc_spm_08):~/grass70 > v.db.connect -p roadsmajor
Vector map <roadsmajor at PERMANENT> is connected by:
layer <1> table <roadsmajor> in database
</home/neteler/grassdata/nc_spm_08/PERMANENT/dbf/> through driver
<dbf> with key <cat>

You may reconnect the table with v.db.connect.

best
Markus


More information about the grass-user mailing list