[GRASS-user] SQLite connection - error

Espen Isaksen espen.isaksen at gmail.com
Thu Jun 24 04:35:06 EDT 2010


Thanks Achim and Ben for your quick answers! I never even thought
about that(a bit embarrassing really :-) )

I suppose that means I am back to the horribly slow import through
v.in.ogr. Practically impossible for me to import a 100 mb shapefile.
If anybody has suggestions for good performance, please go ahead and
tell me.

Espen



2010/6/24 Achim Kisseler <achim.kisseler at jupiter.uni-freiburg.de>:
> This is because SQLite is not SpatiaLite (SQLite with spatial extension).
>
> GRASS does not support SpatiaLite as far as I know.
>
> If you just want to use the Data from Spatiallite, you can export the tables
> as shape-files or csv and import these to GRASS.
>
> Hope it helps a bit,
> Achim
>
> Espen Isaksen schrieb:
>>
>> Hi!
>>
>> I have tried to read the documentation and the mailing list for how to
>> connect to a SQLite database. So far I have done this:
>>
>> 1. db.connect driver=sqlite database='/home/espen/db.sqlite'
>> 2. Created a new vector map called test
>> 3. v.db.connect map=test table=GSHHS_f_L2 -o key=PK_UID
>>
>> However I get this warning:
>>
>> WARNING: SQLite driver: unable to parse decltype: POLYGON
>> WARNING: SQLite driver: unable to parse decltype: POLYGON
>> WARNING: SQLite driver: column 'Geometry', SQLite type 2 is not supported
>> WARNING: SQLite driver: unable to parse decltype: POLYGON
>> WARNING: SQLite driver: unable to parse decltype: POLYGON
>> WARNING: SQLite driver: column 'Geometry', SQLite type 2 is not supported
>> The table <GSHHS_f_L2> is now part of vector map <test> and may be deleted
>> or overwritten by GRASS modules
>>
>> And running v.info map=test show that the layer does not have any objects
>>
>>
>> +----------------------------------------------------------------------------+
>>  | Layer:           test
>>    |
>>  | Mapset:          PERMANENT
>>     |
>>  | Location:        newLocation
>>     |
>>  | Database:        /home/espen/Dokumenter/grassdata
>>    |
>>  | Title:
>>     |
>>  | Map scale:       1:1
>>     |
>>  | Map format:      native
>>    |
>>  | Name of creator: espen
>>     |
>>  | Organization:
>>    |
>>  | Source date:     Wed Jun 23 08:55:30 2010
>>    |
>>
>>  |----------------------------------------------------------------------------|
>>  |   Type of Map:  vector (level: 2)
>>    |
>>  |
>>    |
>>  |   Number of points:       0               Number of areas:      0
>>    |
>>  |   Number of lines:        0               Number of islands:    0
>>    |
>>  |   Number of boundaries:   0               Number of faces:      0
>>    |
>>  |   Number of centroids:    0               Number of kernels:    0
>>    |
>>  |
>>    |
>>  |   Map is 3D:              No
>>     |
>>  |   Number of dblinks:      1
>>    |
>>  |
>>    |
>>  |         Projection: Lat/Lon
>>    |
>>  |               N:                 0    S:                 0
>>     |
>>  |               E:                 0    W:                 0
>>     |
>>  |
>>    |
>>  |   Digitization threshold: 0
>>    |
>>  |   Comments:
>>    |
>>  |
>>    |
>>
>>  +----------------------------------------------------------------------------+
>>
>> Could anybody explain to me what the warning means, and why I cannot
>> access the features? The only thing i can guess is that I can only use
>> version 1 of SQLite? However, I am not familiar with the different
>> versions of SQLite.
>>
>> Kind regards,
>> Espen Isaksen
>> _______________________________________________
>> grass-user mailing list
>> grass-user at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-user
>>
>
>


More information about the grass-user mailing list