[GRASSLIST:7722] Re: importing with v.in.ascii into mysql db gives error

Ian MacMillan ian_macmillan at umail.ucsb.edu
Tue Jul 26 11:29:01 EDT 2005


Jason,
I am no positive about this, but I don't think you are allowed to have 
the _ character in the database.  It looks like it is reading your 
column 'station_id' as just 'station', and then choking on the _ 
symbol.  I can't remember for sure about this, but I think that you can 
use '.' instead.

G'luck
-Ian

On Jul 26, 2005, at 7:17 AM, Jason Horn wrote:

> I have successfully set up mysql to store attribute data for several 
> point coverages for my project.  However when I use v.in.ascii to 
> import new files, I get the following error:
>
> dbmi: Protocol error
> ERROR: Cannot describe table stations
>
> Does anyone know what this means?  Below is the full text of the 
> command I am using, and the error.  The text file with the coordinates 
> is properly formatted.
>
> GRASS 6.1.cvs (Texas_ll_WGS84):~ > cat coordinates.csv | v.in.ascii 
> out=stations fs="," x=2 y=3 cat=1 columns='cat int, x double, y 
> double, station_id varchar(10), name varchar(50), state varchar(10), 
> elev int, height int, lat_deg int, lon_deg int'
> Maximum input row length: 78
> Maximum number of columns: 10
> Minimum number of columns: 10
> column: 1  type: integer
> column: 2  type: double
> column: 3  type: double
> column: 4  type: string  length: 4
> column: 5  type: string  length: 22
> column: 6  type: string  length: 7
> column: 7  type: integer
> column: 8  type: integer
> column: 9  type: integer
> column: 10  type: integer
> dbmi: Protocol error
> ERROR: Cannot describe table stations
>
>




More information about the grass-user mailing list