导航电子地图数据处理方法及基于该处理方法的存储方法技术

技术编号:6956370 阅读:290 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种导航电子地图坐标数据的处理方法及存储方法,该方法包括:建立一与所述电子地图外接的外接矩形并记录其中的一个顶点的坐标;计算并存储所需采集的电子地图数据的相对于该顶点的相对坐标;将处理后的地理数据的集合形成图集并制作成多个数据文件;将每一个所述数据文件分割成图幅,建立图幅结点树;最后在存储介质中建立介质控制文件,并所述电子地图数据存入到存储介质中。使用本发明专利技术所述的处理及存储方法,节省了存储空间,大大降低了存储介质的存储压力;而另一方面,由于本发明专利技术所述存储方法建立了介质控制文件进行存储管理,使得电子地图数据在存储介质上逻辑关系简洁清晰,能够快速而便捷地查找到相应的电子地图,大大缩短了图集切换过程中的响应时间。

【技术实现步骤摘要】

本专利技术涉及电子地图领域,尤指一种导航电子地图坐标数据处理方法以及基于该处理方法的数据存储方法。
技术介绍
在关于导航电子地图坐标数据处理方法的现有技术中,对于所要存储的电子地图数据并不加以处理,而是直接记录要素信息,也就是对图集范围内导航数据中的具体要素进行直接记录,例如一个点状信息的属性为惟一标识ID :1,属于金融系统,属于银行类,名称为北京银行西单支行,坐标(540078. 1254,45684123. 3256).直接记录要素信息就是把属性记录为1,金融,银行,北京银行西单支行,(540078. 1254,45684123. 3256),电话号码等。而如果所需要记录的信息为一条道路信息,该信息中除了包括有道路名称、道路等级、意向通行或双向通行、中间是否有隔离带或隔离线等道路属性外,还应包括有形成该道路大致走向的多个坐标点,例如(41565843,14324863),(41565845,14324886), (41565836,14324874), (41565835,14324864)以及(41565838,14324862),除此以外,在现有技术中,一般都采取双精度直接存储坐标值,这样存储就限定了存储长度,所以有些坐标长度较小的值还要做前后补0的处理,出现了数据冗余。在上述现有技术中,所述直接记录的存储方法并不对所需要记录的各种信息加以处理,而是直接将其进行存储,使得本来数据量巨大的导航电子地图数据的空间信息又占用过大空间,产生了许多冗余数据,浪费资源,增加导航终端的存储负担;另一方面,在上述存储方式下,当导航终端置于某个图集中,如果想要查看到另一个图集时,会先退出当前图集所有数据,然后再在介质中查找所需要的图集,再调运该图集数据,这一退出-查找-调用的过程所耗费的时间较多,使得导航终端的响应时间较长,使用起来不够方便。
技术实现思路
本专利技术提供了一种导航电子地图坐标数据的处理方法及应用该处理方法的存储方法,解决现有技术中,存储量大,地图切换过程中的响应时间长的问题。本专利技术所述导航电子地图坐标数据的处理方法,包括如下步骤1)建立一与所述电子地图外接的外接矩形;2)记录该外接矩形中任一顶点A的坐标;3)判断所采集的电子地图数据是否为点状数据,若所采集的电子地图数据为点状数据时,计算该点相对于所述顶点A的第一级相对坐标,并存储该第一级相对坐标,再跳转至步骤幻,若不是点状数据,则直接跳转至步骤4);4)当所采集的电子地图数据为线状数据或面状数据时,所述处理方法还包括如下子步骤41)确定形成所述线状数据或面状数据的多个坐标;42)从上述坐标中选取参考点C并记录该点坐标;43)计算该参考点C相对于所述顶点A的第一级相对坐标;44)计算所述线状数据或面状数据中其他各点相对于该参考点C的第二级相对坐标;45)存储所述第一级相对坐标以及第二级相对坐标;5)判断是否还有需要进行处理的其它数据,若是则返回步骤2),否则结束所述导航电子地图坐标数据的处理。本专利技术还提供了一种导航电子地图数据的处理方法,用于对所采集到的电子地图中的数据进行处理,其特征在于,所述处理方法包括如下步骤A)使用如权利要求2-3中任一项权利要求所述的导航电子地图坐标数据的处理方法对某区域范围内的电子地图数据进行处理,处理后的地理数据的集合形成图集;B)将所述图集的数据制作成不同比例尺且相互独立的多个数据文件;C)对每一个所述数据文件进行分割,分割成图幅;D)建立以图幅为结点的图幅结点树,该图幅结点树反映所有图幅之间完整的父子关系和相邻关系。进一步地,所述多个数据文件的不同比例尺之间为倍数关系。其中,在所述步骤C)中,使用矩形分隔法或经纬度分割法对数据文件进行分割。进一步地,所述处理方法还包括给所述图幅结点树中的每一个结点进行编号,所述结点记录其所代表的图幅的范围坐标。所述范围坐标即为所述图幅的外接矩形的两个对顶点X和Y。另外,所述图幅结点树中的结点中还记录有与该图幅之间具有相邻关系的各图幅结点号,该图幅的父图幅结点的结点号,该图幅的子图幅结点的个数以及结点号。此外,本专利技术还提供了一种导航电子地图数据的存储方法,其特征在于,所述存储方法包括如下步骤I)在存储介质中建立介质控制文件,用于管理储在介质上的所有地图数据文件;II)将经由上述的导航电子地图数据的处理方法处理的电子地图数据存入到存储介质中。使用本专利技术所述导航电子地图坐标数据的处理方法,对大量而且繁琐的电子地图坐标数据进行处理,并将处理过的数据进行存储,大大节省了存储介质的存储空间,在极大程度上降低了存储介质的存储压力;而另一方面,由于本专利技术所述航电子地图数据的存储方法建立了介质控制文件进行存储管理,而该介质控制文件包含有各种图集之间的图幅关系,使得电子地图数据在存储介质上逻辑关系简洁清晰,从而能够根据介质控制文件,快速而便捷地查找到相应的电子地图,可以直接跳跃到用户想要的图集中,大大缩短了图集切换过程中的响应时间。附图说明图1示出了本专利技术所述导航电子地图坐标数据的处理方法的流程图;图2示出了本专利技术所述导航电子地图坐标数据的处理方法步骤1)的示意图;图3示出了本专利技术所述导航电子地图数据处理方法的流程图;图4示出了本专利技术所述导航电子地图数据处理方法中所述图幅结点树的结构示意图;图5为本专利技术所述导航电子地图数据处理方法中使用矩形分隔法分割图集的示意图。图6示出了本专利技术所述导航电子地图数据存储方法中所述介质控制文件的结构组织关系示意图。图7为本专利技术所述导航电子地图数据存储方法中所述介质控制文件中介质描述记录文件的示例。具体实施例方式为了便于本领域一般技术人员理解和实现本专利技术,现结合附图描绘本专利技术的实施例。如图1、2所示,本专利技术所述导航电子地图坐标数据的处理方法包括如下步骤1)根据所实际电子地图的形状,建立一与该电子地图外接的外接矩形,其中所述外接矩形的其中两条边朝向东西方向,而另外两条边朝向南北方向(如图2所示);2)记录该外接矩形中左下角(西南角)的顶点A的坐标,即01562842, 14322864);3)判断所采集的电子地图数据是否为点状数据(如公交车站,十字路口或其它通过一组坐标参数即可以准确定位的地理信息数据),当所采集的电子地图数据为该种点状数据,则首先采集该点的实际坐标,即点以41563822,14324980),计算该点相对于所述端点 A的第一级相对坐标E’,在本实施例中,所述坐标点相对于所述端点A的第一级相对坐标E’ 为(980,2156),再将该第一级相对坐标存储到存储介质中,最后跳转至步骤幻,若不是点状数据,则直接跳转至步骤4);4)而若所采集的电子地图数据为线状数据(如道路、河流等)或面状数据(如绿地、建筑物、湖泊等)时,所述线状数据或面状数据,是指需要通过多组坐标参数才可以准确定位的地理信息数据,所述处理方法还包括如下步骤41)确定形成所述线状数据或面状数据的多组坐标;42)从上述坐标中选取任一点作为参考点C,并记录该参考点坐标;43)计算该参考点C相对于所述顶点A的第一级相对坐标C’ ;44)计算所述电子地图数据中其他各点相对于该参考点C的第二级相对坐标;45)存储所述第一级相对坐标以及第二级相对坐标;5)判断是否还有需要进行处理的其它数据,若是则返回步本文档来自技高网
...

【技术保护点】
1.一种导航电子地图坐标数据的处理方法,用于对所采集到的电子地图中的坐标数据进行处理,其特征在于,所述处理方法包括如下步骤:1)建立一与所述电子地图外接的外接矩形;2)记录该外接矩形中任一顶点A的坐标;3)判断所采集的电子地图数据是否为点状数据,若所采集的电子地图数据为点状数据时,计算该点相对于所述顶点A的第一级相对坐标,并存储该第一级相对坐标,再跳转至步骤5),若不是点状数据,则直接跳转至步骤4);4)当所采集的电子地图数据为线状数据或面状数据时,所述处理方法包括如下子步骤:41)确定形成所述线状数据或面状数据的多个坐标;42)从上述坐标中选取参考点C并记录该点坐标;43)计算该参考点C相对于所述顶点A的第一级相对坐标;44)计算所述线状数据或面状数据中其他各点相对于该参考点C的第二级相对坐标;45)存储所述第一级相对坐标以及第二级相对坐标;5)判断是否还有需要进行处理的其它数据,若是则返回步骤2),否则结束所述导航电子地图坐标数据的处理。

【技术特征摘要】
1.一种导航电子地图坐标数据的处理方法,用于对所采集到的电子地图中的坐标数据进行处理,其特征在于,所述处理方法包括如下步骤1)建立一与所述电子地图外接的外接矩形;2)记录该外接矩形中任一顶点A的坐标;3)判断所采集的电子地图数据是否为点状数据,若所采集的电子地图数据为点状数据时,计算该点相对于所述顶点A的第一级相对坐标,并存储该第一级相对坐标,再跳转至步骤5),若不是点状数据,则直接跳转至步骤4);4)当所采集的电子地图数据为线状数据或面状数据时,所述处理方法包括如下子步骤41)确定形成所述线状数据或面状数据的多个坐标;42)从上述坐标中选取参考点C并记录该点坐标;43)计算该参考点C相对于所述顶点A的第一级相对坐标;44)计算所述线状数据或面状数据中其他各点相对于该参考点C的第二级相对坐标;45)存储所述第一级相对坐标以及第二级相对坐标;5)判断是否还有需要进行处理的其它数据,若是则返回步骤2),否则结束所述导航电子地图坐标数据的处理。2.如权利要求1所述的导航电子地图坐标数据的处理方法,其特征在于,所述导航电子地图坐标数据的处理方法还包括如下步骤20)记录所述外接矩形的另一个顶点B的坐标,所述顶点B与顶点A位于该外接矩形的同一条对角线上。3.如权利要求1所述的导航电子地图坐标数据的处理方法,其特征在于,所述外接矩形的其中两条边指向东西方向,另外两条边指向南北方向。4.一种导航电子地图数据的处理方法,用于对所采集到的电子地图中的数据进行处理,其特征在于,所述处理方法包括如下步骤A)使用如权利要求2-3中任一项权利要求所述的导航电子地图坐标数据的处理方法对某区域范围内的电子地图数据进行处理,处理后的地理数据的集合形成图集;B)将所述图集的数据制作成不同比例尺且相互独立的多个数据文件;C)对每一个所述数据文件进行分割,分割成图幅;D)建立以图幅为结点的图幅结点...

【专利技术属性】
技术研发人员:陈小平韩宝成
申请(专利权)人:科菱航睿空间信息技术有限公司
类型:发明
国别省市:11

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

1