一种栅格数据的存储、读取方法及装置制造方法及图纸

技术编号:8190985 阅读:305 留言:0更新日期:2013-01-10 01:52
本申请提供了一种栅格数据的存储、读取方法及装置,其中,所述栅格数据存储的方法包括:步骤S101,获取原始栅格数据;步骤S102,依次提取9个连续栅格单元的值;步骤S103,采用第一目标数值代替所述9个连续栅格单元的值并存储在一个目标栅格单元中;步骤S104,若提取到的连续栅格单元不足9个,则将不足9个连续原始栅格单元的栅格单元数记为N,采用第二目标数值代替所述N个原始栅格单元的值并存储在一个目标栅格单元中;步骤S105,判断是否遍历完K*L个栅格单元,若是,则执行步骤S106;若否,则返回步骤S102。本申请可以节省栅格数据的存储空间,提高栅格数据的处理效率。

【技术实现步骤摘要】

本申请涉 及栅格数据处理的
,特别是涉及到ー种栅格数据的存储、读取方法及装置
技术介绍
栅格数据是以ニ维矩阵的形式来表示空间地物或现象分布的数据组织方式,每个矩阵单位称为ー个栅格单元,栅格的每个数据表示地物或现象的属性数据。随着地理信息系统(GIS、Geographic Information System)应用于各个行业,在实际应用中,大量使用海量栅格数据,带来应用系统的存储空间、性能要求与网络传输以及运算量等技术难点。尤其在ー些GIS软件中,海量栅格数据的存储管理以及网络传输速率往往是性能瓶颈。假设栅格数据是由K行L列个栅格单元组成,每个栅格单元存储的是O到9的整数值。若采用普通方法,每个栅格単元用I字节进行存储,则需要K*L个字节,所需的存储空间非常大,这对系统的存储、性能,以及网络的传输效率都要求很高。因此,本领域技术人员迫切需要解决的ー个技术问题在于,如何节省栅格数据的存储空间,提高栅格数据的处理效率。
技术实现思路
本申请提供ー种栅格数据的存储、读取方法及装置,用以节省栅格数据的存储空间,提高栅格数据的处理效率。为了解决上述问题,本申请公开了ー种栅格数据的存储方法,本文档来自技高网...

【技术保护点】
一种栅格数据的存储方法,其特征在于,包括:步骤S101,获取原始栅格数据,所述原始栅格数据包括原始栅格数据基本信息和原始栅格单元的值;所述原始栅格数据基本信息为:原始栅格数据包括K*L个栅格单元;其中,所述K为行,L为列;所述原始栅格单元的值都是分布在0到9之间的整数;步骤S102,在所述K*L个栅格单元中依次从第一个未提取的原始栅格单元开始,按照预设提取方式提取9个连续原始栅格单元的值;步骤S103,采用第一目标数值代替所述9个连续原始栅格单元的值并存储在一个目标栅格单元中;所述第一目标数值为根据9个连续原始栅格单元的值生成的一个9位整数;所述存储包括将第一目标数值存储为4字节的int型;步...

【技术特征摘要】

【专利技术属性】
技术研发人员:孙成宝郑国柱
申请(专利权)人:北京地拓科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1