Wow, thanks, problem solved! It seems the problem had to do with using single quotes when I declared the db path: db.connect driver=dbf database='~/grassdata/latlong_coral/PERMANENT/dbf/' Deleting the quotes, then running chmod 777 on the dbf folder made it work.
-Nick On Fri, Mar 11, 2011 at 1:49 PM, Markus Neteler <[email protected]> wrote: > Hi Nick > > Odd. Please check the permissions of > the ../dbf/ directory. > > There is nothing special to install > for DBF support. > > Markus > > On 3/11/11, Nick Jachowski <[email protected]> wrote: > > Thanks for the help Markus, but when I try it on my computer I still get > the > > same error message: > > ----------------------------- > > GRASS 6.4.0RC5 (latlong_coral):~/grassdata/latlong_coral > v.in.ascii > > input=kyy.csv out=kyy skip=1 fs=, cat=3 > > Scanning input for column types... > > Maximum input row length: 86 > > Maximum number of columns: 9 > > Minimum number of columns: 8 > > DBMI-DBF driver error: > > Cannot create dbf database: ~/grassdata/latlong_coral/PERMANENT/dbf/ > > > > > > WARNING: Unable to open database > <~/grassdata/latlong_coral/PERMANENT/dbf/> > > by driver <dbf> > > ERROR: Unable to open database <~/grassdata/latlong_coral/PERMANENT/dbf/> > > by driver <dbf> > > ----------------------------- > > I'm a complete newbie to the db part of GRASS; was I supposed to do > anything > > special during the installation to allow the dbf driver to work? > > > > I've tried this on two separate machines and have the same error message > in > > both, one is running GRASS 6.4.0RC5 on Ubuntu 9.10 the other is running > > GRASS 6.4.0 on Ubuntu 10.04 in a vm. > > > > Sorry to bother the list again! > > Nick > > > > > > On Fri, Mar 11, 2011 at 12:13 AM, Markus Neteler <[email protected]> > wrote: > > > >> On Thu, Mar 10, 2011 at 3:45 PM, Nick Jachowski <[email protected]> > >> wrote: > >> > Hi all, > >> > I'm trying to use v.in.ascii and I'm getting a "DBMI-DBF driver > error." > >> > ------------------- > >> > GRASS 6.4.0RC5 (latlong_coral):~/grassdata/latlong_coral > v.in.ascii > >> > input=kyy.csv out=kyy skip=1 fs=, columns='x, y, cat int' cat=3 > >> ^^^^^^^^^^^^^^^ > >> > >> ... this cannot work since you did not specify the types for x and y. > >> > >> Doing so, I get: > >> > >> v.in.ascii input=kyy.csv out=kyy skip=1 fs=, columns='x double > >> precision, y double precision, cat int' cat=3 > >> Scanning input for column types... > >> Maximum input row length: 86 > >> Maximum number of columns: 9 > >> Minimum number of columns: 8 > >> Column: 1 type: double > >> Column: 2 type: double > >> Column: 3 type: integer > >> Column: 4 type: string length: 3 > >> Column: 5 type: string length: 3 > >> Column: 6 type: double > >> Column: 7 type: double > >> Column: 8 type: double > >> Column: 9 type: double > >> WARNING: Table <kyy> linked to vector map <kyy> does not exist > >> ERROR: Number of columns defined (3) does not match number of columns > (9) > >> in input > >> > >> Of course all the other columns need to be defined as well. > >> Or just use the auto-detector: > >> > >> v.in.ascii input=kyy.csv out=kyy skip=1 fs=, cat=3 > >> Scanning input for column types... > >> Maximum input row length: 86 > >> Maximum number of columns: 9 > >> Minimum number of columns: 8 > >> Column: 1 type: double > >> Column: 2 type: double > >> Column: 3 type: integer > >> Column: 4 type: string length: 3 > >> Column: 5 type: string length: 3 > >> Column: 6 type: double > >> Column: 7 type: double > >> Column: 8 type: double > >> Column: 9 type: double > >> Importing points... > >> 100% > >> Populating table... > >> Building topology for vector map <kyy>... > >> Registering primitives... > >> 23 primitives registered > >> 23 vertices registered > >> Building areas... > >> 100% > >> 0 areas built > >> 0 isles built > >> Attaching islands... > >> Attaching centroids... > >> 100% > >> Number of nodes: 23 > >> Number of primitives: 23 > >> Number of points: 23 > >> Number of lines: 0 > >> Number of boundaries: 0 > >> Number of centroids: 0 > >> Number of areas: 0 > >> Number of isles: 0 > >> v.in.ascii complete. > >> > >> ... > >> > It seems a lot of people get this error (according to google...), but > I > >> > haven't seen a solution. > >> > >> I doubt this statement :) > >> > >> Hope this helps, > >> Markus > >> > > >
_______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
