[发明专利]一种高效的机载设备地形数据加载方法在审
| 申请号: | 201310731963.4 | 申请日: | 2013-12-23 |
| 公开(公告)号: | CN103699415A | 公开(公告)日: | 2014-04-02 |
| 发明(设计)人: | 吕亚方;李莉;李文军;缪炜涛;徐飞 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 陈广民 |
| 地址: | 710119 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 高效 机载 设备 地形 数据 加载 方法 | ||
1.一种地形数据加载方法,其特征在于:包括以下步骤:
1】初始阶段
1.1】确定要提取的地形数据对应的经纬度范围;根据地形数据的物理位置对该经纬度范围内的地形数据进行分块,对每一块数据进行逻辑编号,
1.2】根据要提取的地形数据确定地形数据存储空间的大小,
1.3】在内存空间创建与地形数据存储空间对应的数据存储空间,对该数据存储空间进行划分,并进行逻辑编号,
所述数据存储空间与地形数据的物理位置形成映射,所述数据存储空间的划分与地形数据的分块一一对应,所述数据存储空间的逻辑编号与地形数据的逻辑编号一一对应,
1.4】提取该经纬度范围内的地形数据,按照地形数据的逻辑编号,将提取的地形数据放置到与之对应的数据存储空间中,
2】数据更新阶段
2.1】确定要增加的地形数据所对应的经纬度范围,根据地形数据的物理位置确定所要增加的地形数据在数据存储空间的逻辑位置,
2.2】按照初始化的分块方式,将要增加的地形数据进行分块,对每一块数据按照地形数据在数据存储空间的逻辑位置进行逻辑编号;更改数据存储空间中已有的地形数据的逻辑编号,
2.3】将要提取的地形数据放置到与之对应的数据存储空间中。
2.根据权利要求1所述的地形数据加载方法,其特征在于:地形数据分块时,按照以下方式进行:
将地形数据划分为N×M个数据块,每个数据块的大小可根据地形数据的经度差LON、纬度差LAT和地形数据的精度PRE确定,设每块数据有L×K个地形数据点,那么
LON=(K-1)×M×PRE
LAT=(L-1)×N×PRE
如果求得的L和K不为整数,在满足飞机对提取的地形数据的要求下,可对经度差LON和纬度差LAT进行适当的调整,使L和K为整数。
3.根据权利要求2所述的地形数据加载方法,其特征在于:对N×M个数据块以左上角为第0行第0列定义各数据块的逻辑行号和列号,地形数据交换的方式有以下八种:
a.向东更新地形数据,各列列号均减去1,如果列号为0,则首先加上M,然后再减去1,并将更新的地形数据存入列号为M-1的列中;
b.向西更新地形数据,各列列号均加上1,并对M取余,并将更新的地形数据存入列号为0的列中;
c.向北更新地形数据,各行行号均加上1,并对N取余,并将更新的地形数据存入行号为0的行中;
d.向南更新地形数据,各行行号均减去1,则首先加上N,然后再减去1,并将更新的地形数据存入行号为N-1的行中;
e.向东北方向更新地形数据,先向东更新一列地形数据块,然后向北更新一行地形数据块;或者先向北更新一列地形数据块,然后向东更新一行地形数据块;
f.向东南方向更新地形数据,先向东更新一列地形数据块,然后向南更新一行地形数据块;或者先向南更新一列地形数据块,然后向东更新一行地形数据块;
g.向西北方向更新地形数据,先向西更新一列地形数据块,然后向北更新一行地形数据块;或者先向北更新一列地形数据块,然后向西更新一行地形数据块;
h.向西南方向更新地形数据,先向西更新一列地形数据块,然后向南更新一行地形数据块;或者先向南更新一列地形数据块,然后向西更新一行地形数据块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310731963.4/1.html,转载请声明来源钻瓜专利网。





