ArcGIS 10.2 操作SQLite.pdf
文本预览下载声明
ArcGIS 10.2 操作SQLite
2013 年6 月
易智瑞(中国)信息技术有限公司
1
目录
ARCGIS 10.2 操作SQLITE 1
目录 1
1.1 介绍2
1.2 创建数据库2
1.3 系统表 3
1.3.1 st_aux_spatial_reference_systems 4
1.3.2 st_geometry_columns 6
1.3.3 st_spatial_reference_systems 7
1.3.4 st_vtspindex_interface 7
1.3.5 小结8
1.4 数据操作 8
1.4.1 新建8
1.4.2 导入数据 11
1.4.3 查看数据 12
1.5 关于SPATIALITE 类型的数据库 1
1.5.1 spatialite_ref_sys 2
1.5.2 spatialite_history3
1.6 读取SQLITE 中的空间数据4
1.6.1 SQLite 自身的空间数据4
1.6.2 ST_GEOMETRY 数据读取 10
1.6.3 小结 11
1
1.1 介绍
ArcGIS 10.2 即将发布,论坛上也丌时有人打听新版本的消息,对于这些热衷于新产品和新技术的同行,
深感欣慰,因为时间的原因,很多东西还未来得及整理,借此向大家道歉,从现在开始 ArcGIS 10.2 的很多
新技术都将被同事整理成文档以供大家使用。
因为资料和时间的关系,有些问题还需要解决,也为了让大家尽早的看到这些特性,决定提前完成这些
内容 里面丌免有错 ,还请批评指正。
SQLite ,是一款轻型的数据库,是遵守ACID 的关联式数据库管理系统 ,它的设计目标是嵌入式的,而
且目前已经在很多嵌入式产品中使用了它。ArcGIS 10.2 提供了对 SQLite 数据库的支持,这对那些希望在
移动端使用离线产品的用户来说,算是一个福音,因为 SQLite 在移动产品上,比如 Android 上,拷贝上去
就可以使用。
1.2 创建数据库
ArcGIS 在创建 SQLite 数据库的时候对空间数据的支持分为 SQLite 自身的空间数据(SQLite 有一个空
间扩展,spatialite ),和Esri 提供的空间数据,前者我们称乊为 SPATIALITE 类型,而后者是 ST_GEOMETRY
类型 ,下面的语句就是用来创建一个ST_GEOMETRY 类型的数据库。
arcpy.gp.CreateSQLiteDatabase(D:\\2013\\SQLite\\sqltest.sqlite,ST_GEOMETRY)
uD:\\2013\\SQLite\\sqltest.sqlite
这样就创建了一个数据库 在 Catalogu 中 ,就可以看到创建的这个
显示全部