高精度地图背景转换到低精度地图背景的形状维持方法技术

技术编号:11609067 阅读:76 留言:0更新日期:2015-06-17 08:24
本发明专利技术提出了一种高精度地图背景转换到低精度地图背景的形状维持方法,其步骤包括:1)高精度地图背景各顶点夹角信息的获取;2)低精度地图背景各顶点夹角信息的获取;3)当前点最佳位置确定;4)当前点前一个点最佳位置确定;5)当前点后一个点的最佳位置确定;6)最终移动点位置确定:根据步骤3)、4)以及5)对当前点、当前点前一个点以及当前点后一个点的影响程度,确定最终移动哪个点。通过该方法,在将高精度的背景转换到低精度地图背景的过程中尽量维持了背景的形状,减少背景顶点凹凸性变化。

【技术实现步骤摘要】

本专利技术涉及一种,属于导 航和电子地图领域。
技术介绍
外业数据采集是地图数据来源的主要途径,须投入大量的人力以及财力,采集完 成后还需将数据进一步矢量化,而且周期比较长。由于不同精度的数据有不同的应用领域, 外业数据采集不可能采集多个精度的数据,只需要采集一个高精度数据即可,然后根据不 同应用领域对精度的需求,转换成对应的低精度数据即可。本专利技术提供了一种将高精度背 景数据转换成指定低精度背景数据的快捷方法。 相关名词解释: 1.高精度数据 在一般的科学计算中,会经常算到小数点后几百位或者更多,当然也可能是几千 亿几百亿的大数字。一般这类数字我们统称为高精度数据。 2.高精度地图背景数据 能够精确到分米级或者厘米级的地图背景数据、我们称为高精度地图背景数据。 当地图背景数据精确到经炜度小数点后6位及以上时,我们认为就是高精度地图背景数 据。 3?低精度数据 低精度数据是相对于高精度数据来说的,当精度没有达到高精度数据的精度时, 我们都认为是低精度数据。 4.低精度地图背景数据 精度最高到米级的地图背景数据,我们称为低精度地图背景数据。当地图背景数 据最高精确到经炜度小数点后5位时,我们认为就是低精度地图背景数据。 5.当前点 如图2所不背景点为Ai- A 2- A 3- ? ? ? A n_2- A "一 A n- A ^ Ai为背景的起始 点,八"为背景的终止点。设当前要移动点为Ajl <= m <= n),即当前点为A^。 6?当前点前一个点 当前点前一个点是相对于当前点进行确定的,如图2所示,设当前点为Am,当(1 &lt; m <= n)时,当前点前一个点则为Am_1;i (m = 1)时,当前点前一个点则为背景的终止 点An〇 7.当前点后一个点 当前点后一个点是相对于当前点进行确定的,如图2所示,设当前点为Am,当(1 < =m < n)时,当前点后一个点则为Am+1;i (m = n)时,当前点后一个点则为背景的起始 点A! 〇 8.角度影响程度 当当前点被移动时,移动后对当前点顶点角度、当前点前一个点顶点角度以及当 前点后一个点顶点角度与高精度下对应此三个顶点角度之差的绝对值大小判断;当当前点 前一个点被移动时,移动后对当前点前一个点顶点角度以及当前点顶点角度与高精度下对 应此两个顶点角度之差的绝对值大小判断;当当前点后一个点被移动时,移动后对当前点 后一个点顶点角度以及当前点顶点角度与高精度下对应此两个顶点角度之差的绝对值大 小判断;当顶点角度之差的绝对值都小与阈值MIN_ANGLE_DIFF时、影响程度为0,说明影响 程度小;当顶点角度之差的绝对值有一个大于阈值MIN_ANGLE_DIFF时,影响程度为1,说明 影响程度中;当顶点角度之差的绝对值有两个大于阈值MIN_ANGLE_DIFF时,影响程度为2, 说明影响程度大;当角度影响程度相同时,由角度绝对值之差平方和均值的平方根来决定 角度影响程度大小,平方根值越大影响程度越大。
技术实现思路
本专利技术的目的提供一种, 使用该方法可以从高精度背景数据转换到低精度背景数据过程中尽量保证背景图形的整 体凹凸性不变、保持了背景图形的特征。 本专利技术的技术方案为: 一种,以高精度地图背景 数据为处理对象,将高精度地图背景数据转换成低精度地图背景数据,其特征在于包括以 下步骤: 步骤一、高精度地图背景各顶点夹角信息的获取:根据高精度地图背景各个顶点 的坐标,获取各个顶点在逆时针方向上的夹角; 步骤二、低精度地图背景各顶点夹角信息的获取:将高精度地图背景数据四舍五 入转换到低一位的低精度地图背景数据,然后使用步骤一同样的方法根据低精度地图背景 各个顶点的坐标,获取各个顶点在逆时针方向上的夹角,得到低精度地图背景各顶点夹角 信息; 步骤三、当前点最佳位置确定:将当前点分别在8个方向上进行移动,分别获取在 8个方向角度变化影响程度,选取角度变化影响程度最小的点为最佳的当前点,并记录对当 前点、当前点前一个点以及后一个点角度影响程度; 步骤四、当前点前一个点最佳位置确定:使用步骤三同样的方法获得当前点前一 个点的最佳位置,并记录对当前点前一个点以及当前点角度影响程度; 步骤五、当前点后一个点的最佳位置确定:使用步骤三同样的方法获得当前点后 一个点的最佳位置,并记录对当前点后一个点以及当前点角度影响程度; 步骤六、最终移动点位置确定:根据步骤三、步骤四以及步骤五对当前点、当前点 前一个点以及当前点后一个点的影响程度,确定最终移动哪个点。 所述步骤一具体包括以下步骤: 1. 1)在高精度地图背景数据中,按照背景点的顺序依次取出当前点A、当前点前 一个点B以及当前点后一个点C的高精度坐标; 1. 2)使用向量的方法计算向量Z5逆时针方向上与向量瓦的夹角,作为当前顶 点A的角度。 所述步骤二具体包括以下步骤: 2. 1)使用四舍五入方法,将高精度地图背景数据最后一位小数去除,转换成低一 位低精度地图背景数据;2. 2)在低精度地图背景数据中,按照背景点的顺序依次取出当前点A'、当前点前 一个点B'以及当前点后一个点C'的低精度坐标; 2. 3)使用向量的方法计算向量:逆时针方向上与向量的夹角,作为当前 顶点A'的角度。 所述步骤三具体包括以下步骤:3. 1)将A'点向上移动最后一位小数一个单位到a点,然后计算B'、a以及C'的 角度与高精度下B、A以及C角度的差,获取角度变化影响程度;使用同样的方法将A'点向 下、左、右、右上、右下、左上、左下剩余7个方向移动最后一位小数一个单位,分别获取不同 移动方向的角度变化影响程度; 3. 2)获取角度变化影响程度最小的移动点作为A"点,并记录A"点的角度变化 影响程度。 所述步骤四具体包括以下步骤: 4. 1)将B'点向上移动最后一位小数一个单位到b点,然后计算b以及A'的角度 与高精度下B以及A角度的差,获取角度变化影响程度;使用同样的方法将B'点向下、左、 右、右上、右下、左上、左下剩余7个方向移动最后一位小数一个单位,分别获取不同移动方 向的角度变化影响程度; 4. 2)获取角度变化影响程度最小的移动点作为B"点,并记录B"点的角度变化 影响程度。 所述步骤五具体包括以下步骤: 5. 1)将C'点向上移动最后一位小数一个单位到c点,然后计算A'以及c的角度 与高精度下A以及C角度的差,获取角度变化影响程度;使用同样的方法将C'点向下、左、 右、右上、右下、左上、左下剩余7个方向移动最后一位小数一个单位,分别获取不同移动方 向的角度变化影响程度; 5. 2)获取角度变化影响程度最小的移动点作为C"点,并记录C"点的角度变化 影响程度。 所述步骤六具体包括以下步骤:6. 1)判断步骤3. 2)、步骤4. 2)以及步骤5. 2)角度变化影响程度,确定点最合理 移动位置。 本专利技术的优点是:能够利用背景的形状特征将高精度地图背景数据转换到指定低 精度地图背景数据过程中尽量保证背景图形的整体凹凸性不变、保持了地图背景图形的特 征。【附图说明】 图1是本专利技术的处理流程图; 图2是本专利技术当前点、当前点前一个点以及当前点后一个点的示意图; 图3是处理前的高精度地图背景示意图;本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/52/CN104713564.html" title="高精度地图背景转换到低精度地图背景的形状维持方法原文来自X技术">高精度地图背景转换到低精度地图背景的形状维持方法</a>

【技术保护点】
一种高精度地图背景转换到低精度地图背景的形状维持方法,以高精度地图背景数据为处理对象,将高精度地图背景数据转换成低精度地图背景数据,其特征在于包括以下步骤:步骤一、高精度地图背景各顶点夹角信息的获取:根据高精度地图背景各个顶点的坐标,获取各个顶点在逆时针方向上的夹角;步骤二、低精度地图背景各顶点夹角信息的获取:将高精度地图背景数据四舍五入转换到低一位的低精度地图背景数据,然后使用步骤一同样的方法根据低精度地图背景各个顶点的坐标,获取各个顶点在逆时针方向上的夹角,得到低精度地图背景各顶点夹角信息;步骤三、当前点最佳位置确定:将当前点分别在8个方向上进行移动,分别获取在8个方向角度变化影响程度,选取角度变化影响程度最小的点为最佳的当前点,并记录对当前点、当前点前一个点以及后一个点角度影响程度;步骤四、当前点前一个点最佳位置确定:使用步骤三同样的方法获得当前点前一个点的最佳位置,并记录对当前点前一个点以及当前点角度影响程度;步骤五、当前点后一个点的最佳位置确定:使用步骤三同样的方法获得当前点后一个点的最佳位置,并记录对当前点后一个点以及当前点角度影响程度;步骤六、最终移动点位置确定:即根据步骤三、步骤四以及步骤五对当前点、当前点前一个点以及当前点后一个点的影响程度,确定最终移动哪个点。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王军德朱敦尧宋向勃王志伟
申请(专利权)人:武汉理工大学
类型:发明
国别省市:湖北;42

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

1