arcgis对sqlite数据库的支持情况
2015-09-09 11:14
459 查看
1 系统要求
1.1 支持的数据库版本
SQLite 3.7.15.21.2 支持的空间数据存储类型加载项
Spatialite 4.01.3 数据库基本要求
· SQLite文件必须具有扩展名 .sqlite
才能被 ArcGIS
识别。
· 不能直接在 SQLite
中创建地理数据库。
· 不能从 SQLite
数据库发布数据。
· SQLite
不支持要素服务。
2 如何创建数据库
2.1 使用arcgis for desktop创建数据库
注意CreateSQLiteDatabase函数中的第二个参数指定了数据库中空间数据的存储类型,可选参数为ST_GEOMETRY、SPATIALITE两种
2.2 使用空间数据库
2.3 目前已知的一些限制
1) 通过控制对存储 SQLite 数据库的文件夹的权限来控制对 SQLite 数据库的访问2) 数据库目前无法直接在桌面软件中编辑数据,只能采用导入方式存储和读取数据
3) SQLite 可由多个用户进行读取,但在另一用户进行更新时,您不应对数据库进行任何更新
4) SQLite 与其他数据库的不同之处还在于,不会为字段分配特定的数据类型,而且不必严格遵守数据类型定义。但 SQLite 会使用可在其中存储不同数据类型值的存储类。
5) 必须在 SQLite 数据库中安装 Esri ST_Geometry 类型或 SpatiaLite 以在其中存储空间数据。必须使用其中一个;无法在同一 SQLite 数据库中同时使用两者。
6) Desktop从10.2开始支持sqlite空间数据库
相关文章推荐
- SQLite教程(十一):临时文件
- SQLite中重置自动编号列的方法
- 保护你的Sqlite数据库(SQLite数据库安全秘籍)
- SQLite教程(十):内存数据库和临时数据库
- SQLite 入门教程二 SQLite的创建、修改、删除表
- 详解SQLite中的数据类型
- 详解SQLite中的查询规划器
- C#封装的Sqlite访问类实例
- SQLite中的B-Tree实现细节分析
- SQLite 中文指南之FAQ第1/6页
- SQLite 内存数据库学习手册
- SQLite中的WAL机制详细介绍
- Sqlite数据库里插入数据的条数上限是500
- SQLite速度评测代码
- 简单分析SQLite4的一些设计改变
- C++操作SQLite简明教程
- C#实现Excel导入sqlite的方法
- C#调用SQLite的方法实例分析
- sqlite时间戳转时间语句(时间转时间戳)
- SQLite教程(四):内置函数