测绘学报 ›› 2019, Vol. 48 ›› Issue (2): 226-237.doi: 10.11947/j.AGCS.2019.20180216

• 地图学与地理信息 • 上一篇    下一篇

Gosper曲线支持的正六边形栅格数据游程编码及高效压缩

信睿, 艾廷华   

  1. 武汉大学资源与环境科学学院, 湖北 武汉 430079
  • 收稿日期:2018-05-07 修回日期:2018-10-31 出版日期:2019-02-20 发布日期:2019-03-02
  • 通讯作者: 艾廷华 E-mail:tinghuaai@whu.edu.cn
  • 作者简介:信睿(1991-),男,博士生,研究方向为空间数据压缩和隐喻地图。E-mail:xinrui@whu.edu.cn
  • 基金资助:

    国家自然基金重点项目(41531180);国家重点研发计划(2017YFB0503500);国家高技术研究发展计划("国家863计划")(2015AA124103)

Run length coding and efficient compression of hexagonal raster data supported by Gosper curve

XIN Rui, AI Tinghua   

  1. School of Resource and Environmental Sciences, Wuhan University, Wuhan 430079, China
  • Received:2018-05-07 Revised:2018-10-31 Online:2019-02-20 Published:2019-03-02
  • Supported by:

    The National Natural Science Foundation of China (No. 41531180);The National Key Research and Development Program of China (No. 2017YFB0503500);The National High Technology Research and Development Program of China (863 Program) (No. 2015AA124103)

摘要:

通过将Gosper曲线引入正六边形栅格,建立了一种新型游程编码形式,基于此进行栅格数据的无损及有损压缩编码。首先,建立Gosper曲线与正六边形栅格数据的双向对应关系,为数据的编码和解码提供引导支持。其次,确定每个栅格单元的Gosper编码值,通过将目标区域单元的编码集合进行游程编码实现数据的无损压缩。然后,在此基础上,有损压缩借助Gosper曲线良好的空间聚合性进行区域临近融合,摒除细节信息:在一定阈值约束下,遵循Gosper曲线走向,改变部分栅格单元的归属以减少编码对象数目,重新进行游程编码完成编码量的精简。最后,进行试验验证,在实现压缩编码的基础上,对多分辨率、不同融合阈值条件下的数据压缩进行探究,并与其他方法进行对比以凸显其优势。

关键词: 栅格编码, 游程编码, 数据压缩, 六边形格网, Gosper曲线

Abstract:

By introducing the Gosper curve into hexagonal grid, a new form of run length coding is established.Based on this, the lossless compression coding and loss compression coding of raster data are carried out. First, the bidirectional correspondence between Gosper curve and hexagonal raster data is established to provide guidance and support for data coding. Then, the Gosper coding value of each raster cell is determined. The lossless compression is realized by making run length coding for the coding set of target region. On this basis, loss compression utilizes the good spatial aggregation of Gosper curve to fuse adjacent regions and eliminate details. Under certain threshold constraints and following the direction of Gosper curve, the number of coding objects can be reduced by changing the ownership of partial raster units.The data is recoded through run length coding to simply the coding of target region. At last, the validity of this method is verified by experiment. Based on the realization of compression coding methods, data compression of multi-resolution and different fusion thresholds is explored.In addition, it is compared with other methodes to highlight its advantages.

Key words: grid coding, run length coding, data compression, hexagonal grids, Gosper curve

中图分类号: