向 SQLite 数据库添加 ST_Geometry 类型

可以使用 CreateOGCTables SQL 函数向现有 SQLite 数据库添加 ST_Geometry 类型。

数据库文件的扩展名必须是 .sqlite;因此,如果要使用的数据库具有其他扩展名,请重命名。例如,如果数据库名为 projdata.d1,请将其重命名为 projdata.sqlite,然后再向其添加 ST_Geometry 类型。

步骤:
  1. 如有必要,重命名数据库文件,使其具有扩展名 .sqlite
  2. 使用 SQL 编辑器(如 sqlite3.exe)连接至数据库。
  3. 加载 ST_Geometry 库。

    SELECT load_extension('stgeometry_sqlite.dll','SDE_SQL_funcs_init');
    

  4. 调用 CreateOGCTables 函数以向数据库添加 ST_Geometry 表。

    SELECT CreateOGCTables();
    

5/12/2014