一种GDB数据实时按需生成矢量切片的方法技术

技术编号:22883963 阅读:72 留言:0更新日期:2019-12-21 07:18
本发明专利技术提供一种GDB数据实时按需生成矢量切片的方法,属于地图数据格式转换技术领域,本发明专利技术通过对数据库内的数据进行解析、数据投影转换和采用谷歌编码规则进行编码等步骤,生成高效无损、低冗余、体积小的矢量切片数据。该方法采用动态请求、实时获取切片的方式解决了数据更新缓慢的问题;通过设计一种抽稀的方案解决了渲染引擎对复杂多边形的渲染变形问题;采用一种属性匹配的方式减少数据冗余。采用谷歌编码规则进行编码的方式减小了数据体积。

A real-time method of generating vector slices from GDB data on demand

【技术实现步骤摘要】
一种GDB数据实时按需生成矢量切片的方法
本专利技术涉及地图数据格式转换技术,尤其涉及一种GDB数据实时按需生成矢量切片的方法。
技术介绍
近年来,随着计算机性能和地图技术的发展,用户对于地图显示的要求越来越高,对数据的要求也越来越高。传统地图采用切片方式显示,存在数据更新慢(每次更新都要重新进行一次切片,包含数据获取及数据渲染成图片,耗费的时间比较多)、存储空间大及带宽占据高等运维压力。鉴于此情况,采用浏览器渲染矢量地图的方案应运而生。GDB数据文件多,结构复杂,在数据渲染时,不论可视化窗口内的地图范围多大,都会返回所有的数据,数据传输量大,影响用户体验。矢量切片相对GDB数据具有明显的优势:(1)空间数据分为点线面三种,GDB数据内单个表文件只能存储其中一种类型数据,且空间数据、属性数据和参考系等分不同的文件存储;矢量切片数据几何要素和属性信息存储在同一个文件中,可同时包含多种类型的几何要素。在一个地块中同时包含点线面三种数据,GDB数据至少需要9个文件存储,而矢量切片只需要一个文件,减少了文件占用的空间,减少了文件打开次数本文档来自技高网...

【技术保护点】
1.一种GDB数据实时按需生成矢量切片的方法,其特征在于,/n通过对数据库内的数据进行解析、数据投影转换和采用谷歌编码规则进行编码等步骤,生成矢量切片数据。/n

【技术特征摘要】
1.一种GDB数据实时按需生成矢量切片的方法,其特征在于,
通过对数据库内的数据进行解析、数据投影转换和采用谷歌编码规则进行编码等步骤,生成矢量切片数据。


2.根据权利要求1所述的方法,其特征在于,
具体为:
(1)实时动态获取指定级别、行号和列号的切片数据;
(2)对复杂多边形进行抽稀处理;
(3)属性索引匹配的方式存储属性数据;
(4)采用谷歌编码规则进行编码,将数据保存为二进制的矢量切片数据,完成数据格式的转换。


3.根据权利要求2所述的方法,其特征在于,
步骤(1)中,对GDB数据根据切片地图web服务标准进行解析读取,对数据进行遍历读入内存;根据请求位置,获取切片对应范围内的数据。


4.根据权利要求3所述的方法,其特征在于,
GDB数据内任意要素数据修改更新后,能在地图请求数据时,实时的根据请求的切片级别、行号和列号获取切片范围内修改后的数据并转成矢量切片数据。


5.根据权利要...

【专利技术属性】
技术研发人员:张翔宋海涛王彦飞孙长福李玉苹
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

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

1