免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2868|回复: 3
收起左侧

[经验共享] ArcGIS对SQLlite SPATIALITE 类型的数据库支持

[复制链接]

109

主题

1993

铜板

2

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
1037
发表于 2017-6-26 14:23 | 显示全部楼层 |阅读模式
ArcGIS 支持原生的 SQLite 空间数据类型,在创建的时候叧需要改动一个参数即可,如下:
arcpy.gp.CreateSQLiteDatabase('D:\\2013\\SQLite\\ spatialtest.sqlite',"SPATIALITE")u'D:\\2013\\SQLite\\spatialtest.sqlite'使用 sqliteadmin 查看会发现其结构和 ST_GEOEMTRY 类型的差异很大,如下图:

ArcGIS对SQLlite SPATIALITE 类型的数据库支持

ArcGIS对SQLlite SPATIALITE 类型的数据库支持

在这里主要看两个表 spatialite_ref_sys 和 spatialite_history,其他的表可以按照上面的方式去探索。
spatialite_ref_sys通过查看这张表存储了所有的空间参考信息,其中 srid 和 auth_srid 的值相同,如下:

ArcGIS对SQLlite SPATIALITE 类型的数据库支持

ArcGIS对SQLlite SPATIALITE 类型的数据库支持

spatialite_history该表存储了创建,表,触发器,索引等的历叱记录,如下图:

ArcGIS对SQLlite SPATIALITE 类型的数据库支持

ArcGIS对SQLlite SPATIALITE 类型的数据库支持


ArcGIS对SQLlite SPATIALITE 类型的数据库支持

ArcGIS对SQLlite SPATIALITE 类型的数据库支持


ArcGIS对SQLlite SPATIALITE 类型的数据库支持

ArcGIS对SQLlite SPATIALITE 类型的数据库支持


37

主题

2万

铜板

111

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5763
发表于 2022-4-12 10:11 | 显示全部楼层
谢谢分享,学习学习
回复 支持 反对

使用道具 举报

0

主题

484

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
34
发表于 2022-4-12 12:48 | 显示全部楼层
333333333333333333
回复 支持 反对

使用道具 举报

0

主题

484

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
34
发表于 2022-4-12 14:28 手机频道 | 显示全部楼层
牛aaaaaa
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表