SpatiaLite 使用指南
SpatiaLite 是一套具有空间数据功能的 SQLite 数据库系统。
本文简单介绍SpatiaLite ,说明空间索引使用方式,多线程并发下的使用以及常见问题
Contents
- SpatiaLite 使用指南
- SpatiaLite简介
- 空间索引使用
- 多线程并发
- 常见问题
SpatiaLite简介
SpatiaLite是一个用来扩展SQLite的内核的开源库,支持完全成熟的空间SQL功能。
其特点有:
- 一个实现完整的SQL引擎的轻量级库
- 标准的SQL执行:几乎完全的SQL-92标准
- 没有复杂的客户端/服务器结构
- 整个数据库简单地对应于单个文件,且文件大小没有限制
- 跨平台
- 无需安装,无需配置
Spatialite提供一个完整而强大的空间数据库管理系统(主要是与OGC-SFS兼容),而且由于其跨平台及轻量级的特点,常被用于涉及LBS功能的移动端应用开发中。
空间索引使用
SpatiaLite使用R*Tree作为空间索引
,R*Tree 索引是一个高度平衡的树。它的叶节点存放指向数据的指针。并且