The SpatiaLite extension enables SQLite to support spatial data too (aka GIS), in a way conformant to OpenGis specifications
The VirtualShape extension enables SQLite to access shapefiles as VIRTUAL TABLEs
The VirtualText extension enables SQLite to access CSV/TxtTab files as VIRTUAL TABLEs
JMN 2009-11-07 Looks interesting - but I see no reference to Tcl on the site. I'm assuming by 'extension' this refers only to it being an extension to SQLite, and that there is no Tcl interface?
SEH -- Spatialite is an extension to SQLite, and thus the Tcl binding to SQLite can be used to access Spatialite's features.
TR --This works (using sqlite 3.3.7 or newer):
package require sqlite3 sqlite3 db someDBfile.db db enable_load_extension true db eval {select load_extension('/path/to/spatialsqlite/libraryfile')}
andrewshadoura On Debian, the following works fine:
db eval {select load_extension("libspatialite.so.2")}