[发明专利]一种提高三维数字地球平台展示效果的方法在审
申请号: | 201911012668.7 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110738735A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 王军良;张楠;王煜;彭少明;何刘鹏;程冀 | 申请(专利权)人: | 黄河勘测规划设计研究院有限公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05 |
代理公司: | 41114 郑州异开专利事务所(普通合伙) | 代理人: | 韩华 |
地址: | 450003 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高程 偏移 经纬度 压缩 三维地形数据 东半球 超高压缩比 浮点型数据 编码存储 编码压缩 存储数据 地形数据 节点关系 常规的 根节点 数据量 西半球 压缩比 子节点 瓦片 哈夫 记录 投影 本子 地形 占用 分割 全球 | ||
本发明公开了一种超高压缩比的三维地形数据压缩方法,S1、地形瓦片分割:将全球地形数据按照经纬度投影,并划分为东半球和西半球两个根节点;S2、计算偏移值:每一个的子节点包含513×513个高程点,为了压缩数据量,首先计算每一个的高程点的偏移值;S3、对偏移值进行编码存储:取本子节点所有高程点的偏移值的最小值和最大值,则每一个偏移值的编码用公式进行计算得到一个字节的编码值B;S4、对上述存储数据进行哈夫曼(Huffman)编码压缩。本发明优点在于由节点关系直接确定各高程点的坐标,因此只需记录高程值,不必记录经纬度;高程值经过处理后,每一个高程值占用字节不到一个字节,其压缩比明显优于常规的“浮点型数据和ZIP压缩”方法。
技术领域
本发明涉及三维数字地球平台地形数据处理方法,尤其是涉及超高压缩比的三维地形数据压缩处理方法。
背景技术
现有的大型三维地理信息系统中,包含有全球地理信息的高精度数字高程数据及高精度影像数据,由于数据量巨大,在数据存储和网络传输时都面临很大压力。因此为了提高三维数字地球平台展示效果,需要对这些数据进行处理,提高三维数字地球的数据的处理效率,对于三维数字地球的平台的开发异常重要。本发明针对三维数字地球平台地形数据的处理提出了一种高效的处理方法。可有效提高三维数字地球平台的展示效果及性能。
发明内容
本发明目的在于提供一种数字地球三维地形数据的处理方法,用于提高三维数字地球平台展示效果。
为实现上述目的,本发明采取下述技术方案:
本发明所述超高压缩比的三维地形数据压缩方法,包括下述步骤:
S1、 地形瓦片分割:
将全球地形数据按照经纬度投影,并划分为东半球和西半球两个根节点;所述的每一个根节点等分为4×4个子节点;然后按照金字塔结构,即四叉树结构进行地形瓦片分层划分,上一层为下一层的父节点,根节点为东、西半球两个地形瓦片;
S2、计算偏移值:
每一个所述的子节点包含513×513个高程点,为了压缩数据量,首先计算每一个所述的高程点的偏移值,即本子节点的实际高程值减去由其父节点差值得到的高程值;
S3、对偏移值进行编码存储:
取本子节点所有高程点的偏移值的最小值和最大值,则每一个偏移值的编码用下述公式进行计算得到一个字节的编码值B:B=(h0- hmin/ hmax -hmin)×255;
式中h0为高程点的偏移值,hmin为本子节点所有高程点的偏移值的最小值,hmax为本节点所有高程点的偏移值的最大值;
存储时,首先将本节点所有高程点的最小值和最大值进行存储,然后按照从左到右、从上到下的顺序对每一个高程点的编码逐个进行存储;
S4、对上述存储数据进行哈夫曼(Huffman)编码压缩:
通S2、S3对地形数据关联处理,对节点数据采用高压缩比的哈夫曼(Huffman)编码进行压缩,可有效提高地形数据的处理效率,同时采用地形数据逐级关联编码方式可使地形数据逐级显示过程更加平滑,有效提高数字地球平台展示效果。
本发明优点在于主要体现为:
1、由所述的节点关系直接确定各高程点的坐标,因此只需记录高程值,不必记录经纬度;
2、所述的高程值经过处理后,每一个高程值占用字节不到一个字节,其压缩比明显优于常规的“浮点型数据和ZIP压缩”方法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄河勘测规划设计研究院有限公司,未经黄河勘测规划设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911012668.7/2.html,转载请声明来源钻瓜专利网。