Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种全球级别矢量瓦片数据压缩构建和动态LOD加载方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:武汉国遥新天地信息技术有限公司

摘要:本发明涉及一种全球级别矢量瓦片数据压缩构建和动态LOD加载方法,属于地理信息数据处理技术领域,且公开了一种全球级别矢量瓦片数据压缩构建和动态LOD加载方法,包括A1:构建全球范围的瓦片空间位置信息,A2:全球遥感数据转换为由点、线、面构成的矢量数据,A3:矢量数据渲染等级编码,A4:矢量数据压缩存储。该全球级别矢量瓦片数据压缩构建和动态LOD加载方法,通过将大批量数据存储在矢量瓦片中,使用较低等级单层的矢量瓦片进行存储,并使用属性记录点所属的等级;可以无损的将全球的矢量数据压缩存储在小空间的矢量瓦片中,并支持动态的LOD加载;对于大批量点的加载,使用add模式代替原有的replace模式,实现批量点的流畅加载和卸载。

主权项:1.一种全球级别矢量瓦片数据压缩构建方法,包括如下步骤:A1:根据矢量瓦片La-Lb金字塔层级,构建全球范围的瓦片空间位置信息,并写入头文件;其中,所述A1中a和b,其特征为1≤a≤21,1≤b≤21,且a<b;A1-1:令矢量瓦片金字塔层级L=a;A1-2:根据矢量瓦片金字塔层级L,计算出WGS84坐标系统下全球剖分的所有瓦片行列号、瓦片的经纬度坐标范围、分辨率信息,将信息写入头文件;A1-3:令L=L+1,当L≤b时继续;A1-4:重复步骤A1-2和步骤A1-3;A1-5:当L=b,完成所有层级瓦片的地理坐标构建,得到矢量瓦片金字塔;A2:令L=c,其中a≤c≤b,利用瓦片经纬度范围裁剪全球遥感数据,裁剪后的全球遥感数据转换为由点、线、面构成的矢量数据;其中,所述A2中c,其特征为1≤c≤21;A3:矢量数据渲染等级编码;对矢量的每个点增加显示等级(show_level)属性参数,点、线、面数据分别设置渲染等级属性;A3-1:对于点数据:点的数量为num,令n=c-a,随机取num×(12)1、num×(12)2、num×(12)3、...、num×(12)n个点,分别设置show_level为c、c+1、...、b-1,最后剩下的num×(12)n个点设置show_level为b,这些等级在后续加载时使用;A3-2:对于线和面数据,采用抽稀算法渐进地计算show_level;A3-2-1:对于矢量线或面文件的元素,令L=c;A3-2-2:以L级别瓦片的分辨率为距离阈值,使用抽稀算法简化元素,简化后对象的点数量会减少,如果点的show_level未设置值,则设置为L;A3-2-3:令L=L+1,L≤b;A3-2-4:重复步骤A3-2-2和A3-2-3;A3-2-5:当L=b,如果点的show_level未设置值,则设置为b;完成所有点show_level的计算过程;A4:矢量数据压缩存储;A4-1:将矢量数据使用Delta编码方法基于相邻点之间的差异进行数据压缩,对于每个点,它的坐标值与前一个点的坐标值之间的差异被编码并存储,由于地图数据中相邻点之间的差异通常比较小,因此Delta编码可以有效地减少存储空间;A4-2:在A4-1编码后数据转换为一种紧凑的二进制格式数据流进行存储,并使用gzip算法对二进制数据流进行压缩;A4-3:压缩数据写入数据库,具体为将矢量瓦片数据写入SQLite、PostgreSQL、MySQL等数据库引擎中,并根据瓦片的序号创建索引,便于快速检索。

全文数据:

权利要求:

百度查询: 武汉国遥新天地信息技术有限公司 一种全球级别矢量瓦片数据压缩构建和动态LOD加载方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。