[发明专利]一种基于内存数据库Redis的土地利用矢量数据存储方法在审
申请号: | 201410366200.9 | 申请日: | 2014-07-29 |
公开(公告)号: | CN104182472A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 刘仁义;张丰;杜震洪;戚将辉;靳凤营 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内存 数据库 redis 土地利用 矢量 数据 存储 方法 | ||
1.一种基于内存数据库Redis的土地利用矢量数据存储方法,其特征在于包括如下步骤:
1)基于内存数据库Redis设计土地利用矢量数据的数据库结构, 采用空间数据库、空间数据集、图层和要素四级组织,其中空间数据库、空间数据集和图层三级分别存储相关元数据;
2)设计土地利用矢量数据存储方法,点、线、面三种不同类型的矢量数据采用统一的存储结构,采用hash类型数据结构存储矢量要素,其中key为矢量要素对应的唯一标示,通过该描述可访问该矢量要素,field为字段名,包括集合类型、几何特征、属性特征1、属性特征2……等字段,value为字段值,存储字段对应值;
3)点要素空间特征数据采取统一的存储格式,直接采用坐标值描述;
4)线要素空间特征数据采取统一的存储格式,线要素的空间特征用点数和有序的坐标串描述,具体采用“点数即坐标串”形式存储;
5)面要素的空间特征数据根据边界是否可由线要素组成分为直接坐标描述和间接坐标描述两类,直接坐标描述类似点要素和线要素的描述方式,直接用坐标值表示,间接坐标描述是指利用构成面要素边界的线要素唯一标示,即其唯一的key值描述。
2.根据权利要求1所述的一种基于内存数据库Redis的土地利用矢量数据存储方法,其特征在于所述的步骤1)为:空间数据库由空间数据集组成,空间数据集按县级行政区划存储划分,由图层组成,土地利用矢量要素根据专题特征不同存储于图层中,空间数据库元数据包括空间数据库信息、空间数据集列表和图层字段结构,空间数据集元数据包括空间数据集信息、最小外包矩形最小坐标、图层列表和空间参考,图层元数据包括图层名称和图层信息,其中空间数据库信息、图层字段结构、空间数据集信息、最小外包矩形最小坐标、空间参考和图层信息采用hash类型数据结构进行存储,空间数据集名称和图层名称采用列表类型数据结构进行存储。
3.根据权利要求1所述的一种基于内存数据库Redis的土地利用矢量数据存储方法,其特征在于所述的步骤2)为:土地利用矢量采用hash类型数据结构存储矢量要素,Key为空间要素对应的唯一标示,通过该描述可访问该空间要素,命名规则为“空间数据库名:空间数据集名:图层名:要素ID”, 其中key为矢量要素对应的唯一标示,通过该描述可访问该矢量要素,field为字段名,包括集合类型、几何特征、属性特征1、属性特征2……等字段,value为字段值,存储字段对应值。
4.根据权利要求1所述的一种基于内存数据库Redis的土地利用矢量数据存储方法,其特征在于所述的步骤5)为:面要素的空间特征数据根据边界是否可由线要素组成分为直接坐标描述和间接坐标描述两类,直接坐标描述直接用坐标值表示,具体采用“环数即环1点数即环1坐标串, 环2点数即环2坐标串,……”形式存储,间接坐标描述是指利用构成面要素边界的线要素唯一标示,即其唯一的key值描述,具体采用采用“环数即环1线要素数即环1线要素ID串, 环2线要素数即环2线要素ID串,……”形式存储,土地利用面要素层中,地类图斑、宗地和行政区可分别用地类界线、界址线和行政区界线进行间接描述,其他面要素层则采用直接坐标描述方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学;,未经浙江大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410366200.9/1.html,转载请声明来源钻瓜专利网。