[发明专利]基于大图切割的矢量数据瓦片裁图加速方法有效

专利信息
申请号: 201510328502.1 申请日: 2015-06-15
公开(公告)号: CN105354206B 公开(公告)日: 2019-02-01
发明(设计)人: 郭明强;谢忠;吴亮;罗显刚;黄颖 申请(专利权)人: 中国地质大学(武汉)
主分类号: G06F16/29 分类号: G06F16/29;G06F16/957
代理公司: 湖北武汉永嘉专利代理有限公司 42102 代理人: 唐万荣
地址: 430074 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于大图切割的矢量数据瓦片裁图加速方法,其包括以下步骤:步骤1)打开矢量地图,获取矢量地图操作对象;步骤2)设置瓦片裁图参数;步骤3)设置大图像素大小;步骤4)计算每个瓦片级别中大图的行列号区间;步骤5)计算大图对应的矢量数据空间范围;步骤6)根据大图对应的空间范围检索、提取矢量数据,并绘制生成大图图像;步骤7)将大图图像快速切割为多个瓦片图像,保存到存储设备中;步骤8)循环生成所有大图图像并进行切割,最终完成所有瓦片的裁图工作。本发明能够减少瓦片裁图过程中矢量数据的检索次数,有效地加速瓦片裁图过程,为大规模矢量数据的实时瓦片裁图提供支持。
搜索关键词: 基于 大图 切割 矢量 数据 瓦片 加速 方法
【主权项】:
1.一种基于大图切割的矢量数据瓦片裁图加速方法,其特征在于,包括以下步骤:1)打开矢量地图,获取矢量地图操作对象;所述矢量地图操作对象为map对象;2)设置瓦片裁图参数,包括裁图原点(ox,oy)、每个瓦片级别的分辨率resi、每张瓦片图像的像素大小p、裁图的空间范围和瓦片数据的存储目录,将参数信息保存到内存中;3)设置大图像素大小,其是单张瓦片图像像素大小的2n倍,n为自然数;4)根据步骤3)中设置的大图像素大小,计算每个瓦片级别i中大图的行列号区间,最小行列号BNmin=0,最大行列号BNmax计算方法如公式(1)所示;BNmax=2i/2n‑1                      公式(1)5)根据瓦片级别、大图的行列号、瓦片裁图原点和瓦片分辨率计算大图B(i,r,c)对应的矢量数据空间范围(xmin,xmax,ymin,ymax),如公式(2)‑(5)所示;xmin=ox+c·2n·p·resi                  公式(2)xmax=ox+(c+1)·2n·p·resi              公式(3)ymin=oy‑(r+1)·2n·p·resi              公式(4)ymax=oy‑r·2n·p·resi                  公式(5)6)使用步骤1)中获得的Map对象检索并提取大图对应的空间范围内的矢量数据,并使用图形设备接口循环绘制所有矢量图形,生成大图图像;7)根据步骤3)中设置的大图像素大小和大图的行列号,计算大图包括的每个瓦片图像的真实行列号,使用图形设备接口将大图图像快速切割为2n·2n个瓦片图像,保存到存储设备中,从而达到加速瓦片裁图过程的目的;8)重复步骤4)至步骤7),循环生成每个瓦片级别中的所有大图图像并进行切割,当所有瓦片图像都生成并保存到存储设备中时,裁图过程结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510328502.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top