[发明专利]一种数据库空间栅格对象存取方法有效
申请号: | 200910244117.3 | 申请日: | 2009-12-29 |
公开(公告)号: | CN101763416A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 谢炯;陈振;陈荣国;周成虎;熊伟;李飞;程昌秀;张明波;林永恒;景宁;朱自军;费春霞;王超;冯登国;张敏;陈驰;徐震 | 申请(专利权)人: | 中国科学院地理科学与资源研究所;中国人民解放军国防科学技术大学;中国科学院软件研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 成金玉;卢纪 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种向数据库存入空间栅格对象的方法,包含:创建具有栅格列的用户主表和支持行内与行外两种存储模式的栅格分块附属结构;创建新的空间栅格对象,指定存储模式,并插入到用户主表的栅格列中;导入像元数据,由分块写入驱动程序根据存储模式分发执行行内分块写入或行外分块写入;创建栅格金字塔;相应的读取方法为:访问用户主表的栅格列,读取出空间栅格对象,包括存储模式;由分块读取驱动程序根据存储模式分发执行行内分块读取或行外分块读取。本发明方法通过设计数据库环境下具有对等结构的分块记录表和分块文件树,实现了像元数据基于行内和行外的对等存取框架,解决了空间栅格数据采用数据库方式存储访问效率不佳的难题。 | ||
搜索关键词: | 一种 数据库 空间 栅格 对象 存取 方法 | ||
【主权项】:
一种向数据库存入空间栅格对象的方法,其特征在于:该方法包含如下步骤:(1)创建栅格空间表方案,所述栅格空间表方案包含具有栅格列的用户主表和支持行内与行外两种存储模式的栅格分块附属结构,其中行内模式采用数据库表的方式存储栅格分块,行外模式则采用数据库文件系统的方式存储栅格分块,且两者具有对等结构,即均可存储来自用户主表中的0~n个空间栅格对象的不同栅格分块,n为正整数;(2)创建新的空间栅格对象,以创建选项指定该空间栅格对象采用行内或行外存储模式,以创建参数指定栅格分块附属结构的定位标识——即存储栅格分块的数据库表名或数据库文件系统的路径名,并将以上创建选项和创建参数作为该空间栅格对象元数据的一部分保存至用户主表的栅格列中;(3)输入像元值到新插入的空间栅格对象中,由栅格分块写入驱动程序根据该对象已指定的存储模式,分发执行像元值的行内分块写入或行外分块写入,保存至对应的栅格分块附属结构中;(4)以输入的像元值为塔底数据,创建栅格金字塔。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院地理科学与资源研究所;中国人民解放军国防科学技术大学;中国科学院软件研究所,未经中国科学院地理科学与资源研究所;中国人民解放军国防科学技术大学;中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910244117.3/,转载请声明来源钻瓜专利网。
- 上一篇:膜及其生产方法和用途
- 下一篇:轮胎模具和在胎肩区域具有内部沟槽的轮胎