[发明专利]一种基于内存数据库Redis的土地利用矢量数据存储方法在审
申请号: | 201410366200.9 | 申请日: | 2014-07-29 |
公开(公告)号: | CN104182472A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 刘仁义;张丰;杜震洪;戚将辉;靳凤营 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于内存数据库Redis的土地利用矢量数据存储方法,该方法采用内存数据库Redis存储土地利用矢量数据,设计点、线、面三种不同类型的矢量数据统一的存储结构,实现土地利用矢量数据在内存数据库中的存储。根据空间对象的不同,点、线要素空间特征数据分别设计存储格式,面要素的空间特征数据根据边界是否可由线要素组成分为直接坐标描述和间接坐标描述两类。本发明在土地利用领域具有重要的实际应用价值,可改变目前磁盘数据库管理土地利用数据时因I/O开销而产生的效率不高的现状,成功地将土地利用矢量数据直接存储于内存中,可以对数据进行高效的管理和查询,应用前景较广。 | ||
搜索关键词: | 一种 基于 内存 数据库 redis 土地利用 矢量 数据 存储 方法 | ||
【主权项】:
一种基于内存数据库Redis的土地利用矢量数据存储方法,其特征在于包括如下步骤:1)基于内存数据库Redis设计土地利用矢量数据的数据库结构, 采用空间数据库、空间数据集、图层和要素四级组织,其中空间数据库、空间数据集和图层三级分别存储相关元数据;2)设计土地利用矢量数据存储方法,点、线、面三种不同类型的矢量数据采用统一的存储结构,采用hash类型数据结构存储矢量要素,其中key为矢量要素对应的唯一标示,通过该描述可访问该矢量要素,field为字段名,包括集合类型、几何特征、属性特征1、属性特征2……等字段,value为字段值,存储字段对应值;3)点要素空间特征数据采取统一的存储格式,直接采用坐标值描述;4)线要素空间特征数据采取统一的存储格式,线要素的空间特征用点数和有序的坐标串描述,具体采用“点数即坐标串”形式存储;5)面要素的空间特征数据根据边界是否可由线要素组成分为直接坐标描述和间接坐标描述两类,直接坐标描述类似点要素和线要素的描述方式,直接用坐标值表示,间接坐标描述是指利用构成面要素边界的线要素唯一标示,即其唯一的key值描述。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学;,未经浙江大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410366200.9/,转载请声明来源钻瓜专利网。