The invention provides a method and a device for generating a multi-layer image file, a method and a device for reading a multi-level image file, and a multi-layer image file. The method includes generating multi level image file: acquiring raster image; determine the index information according to the need of multi level image file of the raster image generated by the position information of the index information including level number, all levels between all levels of zoom ratio and tile files; according to the index information from the raster image is extracted and generates pixel tile files, the tile file for the basic unit of all levels of the image; according to the index information and the tile file encapsulated multi level image file. Multi level image files generated by the invention, can provide images of different levels in different preview demand, speed up the image loading speed, by constructing the index information, can further improve the generation speed and the speed of reading the file.
【技术实现步骤摘要】
多层级图像文件、生成方法及装置、读取方法及装置
本专利技术涉及图像数据处理
,具体涉及一种多层级图像文件的生成方法及装置,一种多层级图像文件,和一种多层级图像文件读取方法及装置。
技术介绍
随着高精度探测技术的不断发展,各应用领域逐渐产生了越来越多的海量图像数据,海量图像数据一般均由海量的像元数据构成,例如,遥感领域的高分卫星遥感影像数据、医学领域的高清医学影像、三维扫描领域的激光点云数据等等,由于具有数据量大、信息丰富等特性,海量图像数据的出现,为相应的存储、管理和显示等技术提出了更高的挑战。图像数据的本质应用在于作为信息的载体供用户进行查看,以便用户通过观察从中提取相应的信息,而对于海量图像数据而言,由于其像元非常之多、数据量非常之大,因此,如何在有限的显示界面内快速、高质量的显示出用户所需查看的内容成为目前亟待解决的关键技术之一。例如,对于遥感影像数据而言,用户往往需要在不同的分辨率下进行预览、观察,这就需要在相应的分辨率下显示不同范围内的图像数据。现有的海量图像数据的原始格式一般是tif、img等栅格数据,整个图像文件由海量的基本像元构成,对于大多数 ...
【技术保护点】
一种多层级图像文件的生成方法,其特征在于,包括:获取栅格图像;确定需要根据所述栅格图像生成的多层级图像文件的索引信息,所述索引信息包括层级数量、各层级之间的缩放比例及各层级中的瓦片文件的位置信息;根据所述索引信息从所述栅格图像中提取像元并生成瓦片文件,所述瓦片文件为构成各层级图像的基本单元;根据所述索引信息和所述瓦片文件封装生成多层级图像文件。
【技术特征摘要】
1.一种多层级图像文件的生成方法,其特征在于,包括:获取栅格图像;确定需要根据所述栅格图像生成的多层级图像文件的索引信息,所述索引信息包括层级数量、各层级之间的缩放比例及各层级中的瓦片文件的位置信息;根据所述索引信息从所述栅格图像中提取像元并生成瓦片文件,所述瓦片文件为构成各层级图像的基本单元;根据所述索引信息和所述瓦片文件封装生成多层级图像文件。2.根据权利要求1所述的多层级图像文件的生成方法,其特征在于,所述确定需要根据所述栅格图像生成的多层级图像文件的索引信息,包括:根据所述栅格图像中像元的数量和拟采用的索引结构计算层级数量和各层级之间的缩放比例;根据所述栅格图像中各像元的位置信息,按照分辨率由高至低的顺序逐层确定各层级中的瓦片文件的位置信息。3.根据权利要求2所述的多层级图像文件的生成方法,其特征在于,所述拟采用的索引结构包括可编码的线性四叉树索引。4.根据权利要求1所述的多层级图像文件的生成方法,其特征在于,所述根据所述索引信息从所述栅格图像中提取像元并生成瓦片文件,包括:根据所述索引信息,从所述栅格图像中提取出各像元,并将各所述像元采用混合压缩算法压缩后得到分辨率最高的层级中相应位置的瓦片文件;按照分辨率由高至低的顺序,从分辨率最高的层级开始,逐层采用以下方式生成下一层级的瓦片文件,直至生成各个层级的瓦片文件:根据该层级与下一层级之间的缩放比例计算瓦片合并数量;遍历该层级的瓦片文件,以所述瓦片合并数量的多张瓦片文件为一组,将该层级的瓦片文件划分为多个组,以组为单位,对每个组内的多张瓦片文件进行重采样,将采样结果合成下一层级层级中该组对应位置的瓦片文件。5.根据权利要求4所述的多层级图像文件的生成方法,其特征在于,所述将各所述像元采用混合压缩算法压缩后得到分辨率最高的层级中相应位置的瓦片文件,包括:对各所述像元,分别按照以下混合压缩算法进行压缩后得到分辨率最高的层级中相应位置的瓦片文件:判断所述像元是否包含半透明信息;若是,则将所述像元压缩为png格式的图片数据;若否,则将所述像元压缩为jpg格式的图片数据;对压缩后获得的图片数据进行字节对齐操作,生成lmi格式的瓦片文件。6.根据权利要求1所述的多层级图像文件的生成方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:贾庆雷,马柳青,周淮浦,
申请(专利权)人:苏州中科图新网络科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。