[GRASS5] v.in.dwg, Cannot open database

Anyone recognize this one? I'm using the older OpenDWG Toolkit (haven't figured out the newer DWGDirect file structure yet).

GRASS 5.7.cvs:~ > v.in.dwg input=/Volumes/disk2/data2/ccgis/cc1.dxf output=Boundary layers=Boundary
WARNING: The vector 'Boundary' already exists and will be overwritten.
dbmi: db_open_database() not implemented
WARNING: Cannot open database
          '/usr/local/share/grassdata/cecr_utm/ccgis/dbf/'
ERROR: Cannot open database /usr/local/share/grassdata/cecr_utm/ccgis/dbf/
        by driver dbf
GRASS 5.7.cvs:~ >

Kirk R. Wythers
Dept. of Forest Resources
University of Minnesota
email: kwythers@umn.edu
tel: 612.625.2261
fax: 612.625.5212

>> Anyone recognize this one? I'm using the older OpenDWG Toolkit
>> (haven't figured out the newer DWGDirect file structure yet).
>>
>> GRASS 5.7.cvs:~ > v.in.dwg input=/Volumes/disk2/data2/ccgis/cc1.dxf
>> output=Boundary layers=Boundary
>> WARNING: The vector 'Boundary' already exists and will be
>> overwritten.
>> dbmi: db_open_database() not implemented
>> WARNING: Cannot open database
>> '/usr/local/share/grassdata/cecr_utm/ccgis/dbf/'
>> ERROR: Cannot open database
>> /usr/local/share/grassdata/cecr_utm/ccgis/dbf/
>> by driver dbf
>> GRASS 5.7.cvs:~ >
>
> Does 'db.connect -p' work?

Gives:

GRASS 5.7.cvs:~ > db.connect -p
driver:(null)
database:(null)

Ok, you need to tell it what kind of database you want the attribute
data to be stored in, e.g.:

db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'

Hamish

On Nov 5, 2004, at 6:36 PM, Hamish wrote:

Anyone recognize this one? I'm using the older OpenDWG Toolkit
(haven't figured out the newer DWGDirect file structure yet).

GRASS 5.7.cvs:~ > v.in.dwg input=/Volumes/disk2/data2/ccgis/cc1.dxf
output=Boundary layers=Boundary
WARNING: The vector 'Boundary' already exists and will be
overwritten.
dbmi: db_open_database() not implemented
WARNING: Cannot open database
          '/usr/local/share/grassdata/cecr_utm/ccgis/dbf/'
ERROR: Cannot open database
/usr/local/share/grassdata/cecr_utm/ccgis/dbf/
        by driver dbf
GRASS 5.7.cvs:~ >

Does 'db.connect -p' work?

Gives:

GRASS 5.7.cvs:~ > db.connect -p
driver:(null)
database:(null)

Ok, you need to tell it what kind of database you want the attribute
data to be stored in, e.g.:

db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'

If I issue the db.connect command to the location and mapset that I'm trying to read the dxf file into, it correctly shows that there is nothing as of yet in the directory dbf:

GRASS 5.7.cvs:~ > db.connect driver=dbf database=~/grassdata/cecr_utm/ccgis/dbf/
driver:dbf
database:/Users/kirkw/grassdata/cecr_utm/ccgis/dbf/

  However, double checking with the spearfish dataset, it correctly shows the soils database.

GRASS 5.7.cvs:~ > db.connect driver=dbf database=~/grassdata/spearfish57/PERMANENT/dbf/soils.dbf
driver:dbf

So it looks like db.connect works

Kirk R. Wythers
Dept. of Forest Resources
University of Minnesota
email: kwythers@umn.edu
tel: 612.625.2261
fax: 612.625.5212