[发明专利]一种类瓦片技术的海量线划地形图本原存储与调度方法有效
申请号: | 201810454275.0 | 申请日: | 2018-05-14 |
公开(公告)号: | CN108664619B | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 刘德儿;陶小明 | 申请(专利权)人: | 江西理工大学 |
主分类号: | G06F16/56 | 分类号: | G06F16/56;G06F16/583 |
代理公司: | 四川君士达律师事务所 51216 | 代理人: | 芶忠义;吴凤兴 |
地址: | 341000 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种类瓦片技术的海量线划地形图本原存储与调度方法,其中本原存储包括如下步骤:对地形图内要素进行分级并对层级命名;对每一层级进行矩形分块,并进行编号;求出每一层级的关键比例尺并计算出该层级的显示尺度,然后存储;确定瓦片并编号;包括瓦片编号、大小、位置以及图形数据的每个瓦片数据作为一个整体进行存储;其中调度包括如下步骤:加载;视图变动判断;计算;比较,更新。本发明的在电子地形图制作软件中打开以及平移和缩放的时候可以明显的提高其反应速度。 | ||
搜索关键词: | 种类 瓦片 技术 海量 地形图 本原 存储 调度 方法 | ||
【主权项】:
1.一种类瓦片技术的海量线划地形图本原存储与调度方法,其特征在于:其中本原存储包括如下步骤:S1:对地形图内要素进行分级并对层级命名;S2:对每一层级进行矩形分块,并进行编号;S3:求出每一层级的关键比例尺并计算出该层级的显示尺度,然后存储;S4:确定瓦片并编号,即每一层级中落入或首相交于同一矩形块的要素集合在一块,生成瓦片,瓦片的形状为矩形,大小为其内所有要素最大外包矩形为准;瓦片的位置由瓦片矩形中心点确定,瓦片序号规则为:瓦片序号=层级名+对应的矩形编号;S5:将包括瓦片编号、大小、位置以及图形数据的每个瓦片数据作为一个整体进行存储;其中调度包括如下步骤:S6:加载;即打开视图或者视图变动时根据初始值或者已有条件判断应当显示的显示层级、显示中心点并根据当前屏幕窗口大小计算屏幕窗口区域包含以及相交于该层级中心点附近的哪些瓦片,从而加载相应的瓦片;S7:视图变动判断,即在视图变动的时候判断该视图变动是视图缩放还是平移;S8:计算,即如果视图变动是缩放,则计算缩放后的比例尺,而如果视图变动是平移,则计算平移距离;S9:比较,即如果视图变动是缩放,则将缩放后的比例尺与该各层级的显示尺度进行比较;如果视图变动是平移,则将其与预设的平移阈值q进行比较;S10:更新,即如果缩放后的比例尺在当前层级的显示尺度内或者平移距离小于等于平移阈值q,则进行正常的缩放和平移;如果缩放后的比例尺在其它层级的显示尺度内或者平移距离大于平移阈值q,则删除当前数据,加载对应的其它瓦片,即进行步骤S6。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西理工大学,未经江西理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810454275.0/,转载请声明来源钻瓜专利网。