1、概述
SpatiaLit空间数据库的创建、数据导入、空间组件的添加三类内容已经在《在QGIS中使用空间数据库(SpatiaLite)》中介绍,本次主要对数据导出、数据表管理、sql查询使用进行总结。
2、数据导出
打开数据库管理器并通过此对话框将SpatiaLite数据库中的数据进行导出,并且导出的格式分多种类型:ESRIshapefile文件(.shp )、数据库( .dbf )、文本( .txt ),逗号分隔值( .csv ),以及Excel电子表格( .xls/.xlsx )、标记语言( .kml )等
1)打开数据库管理器并展开SpatiaLite数据库
2)选中即将导出的文件,然后单击上边工具栏中的【导出到文件】,弹出【导出矢量文件】对话框。
3)【导出矢量文件】对话框,格式中可以选择自己想要导出的对应格式,另存为是想要存储的本地位置,其他选项可以默认,最后点击ok即可完成。
3、数据表管理
通过使用数据库管理器,可以进行创建新表、重命名、编辑、清空数据四项功能。
1)创建新表
①打开数据库管理器并展开SpatiaLite数据库,点击表格——>创建表格——>创建表格对话框
②在创建表格对话框:名称为新表名称,字段为新表中需要的字段以及对应的属性,需要设置的字段为主键,勾选✔创建几何图形列同样按照需求选择属性。创建空间索引最好勾选✔。所有内容设置完成后点击创建。完成后就会在数据库管理器中看到创建的新表。
2)重命名、编辑、删除、清空数据
重命名、编辑、删除、清空数据均在图示位置操作,比较简单不用重点描述。
4、SQL查询使用
SQL查询使用对于会使用数据库增删改查功能的人来说这里就比较简单。只要跳出SQL查询对话框后就会操作,而且在数据导入时说过,在这里同样简单说下,注意下面截图