用于制作局部区域的导航地图的方法及装置制造方法及图纸

技术编号:7630234 阅读:188 留言:0更新日期:2012-08-03 12:06
本发明专利技术提供一种用于制作局部区域的导航地图的方法及装置,该方法包括:当接收到用户输入的局部区域的位置和范围时,创建关于所述局部区域的空白地图;接收用户输入的地理目标的定位数据和属性信息;以及根据所述地理目标的定位数据和属性信息,在所述空白地图上绘制所述地理目标。利用利用该方法和装置,非专业用户能够方便地自行制作局部区域的导航地图。

【技术实现步骤摘要】

本专利技术涉及地理信息系统(GIS)领域,尤其涉及一种用于制作局部区域的导航地图的方法及装置
技术介绍
近年来,基于电子地图的导航仪由于能够给人们提供路径指引等方便的功能,得到了快速发展。这些导航仪所采用的电子地图一般是由具有测绘资质和地图制作资质的专业结构提供的,虽然覆盖范围广泛,但是由于庞大的数据量,往往只涉及主要的交通道路和兴趣点信息(POI),而无法顾及到细节(例如风景区中的林间小路)。因此,有不少人希望在到一些名胜古迹、主题公园、风景区等等景点游玩之后,能够记录走过的道路、景点的位置信息,并据此自行编辑和制作一份针对该局部区域的电子地图,以供自己再次光顾使用和与他人分享。更为理想的情况是,地图的制作者和/或他人都可以随时修改、增加该局部区域的电子地图数据,例如,可以将新增路段纳入导航规划, 将无法通行的路段从导航规划中排除,在电子地图中标注兴趣点信息(例如,餐馆、娱乐设施、健身设施等)等,以便不断地完善该电子地图。然而,专业机构所使用的测绘工具和地图数据处理软件过于复杂,显然不适合例如手机用户、平板电脑等非专业用户使用。
技术实现思路
考虑到现有技术的缺陷,本专利技术的实施例提供一种用于制作局部区域的导航地图的方法及装置,其可以允许非专业用户自行制作局部区域的导航地图。按照本专利技术实施例的一种用于制作局部区域的导航地图的方法,包括当接收到用户输入的局部区域的位置和范围时,创建关于所述局部区域的空白地图;以及接收用户输入的地理目标的定位数据和属性信息;以及根据所述地理目标的定位数据和属性信息, 在所述空白地图上绘制所述地理目标。按照本专利技术实施例的一种用于制作局部区域的导航地图的装置,包括接收模块, 用于接收用户输入的局部区域的位置和范围、地理目标的定位数据和属性信息;地图创建模块,用于根据所述局部区域的位置和范围,创建关于所述局部区域的空白地图;以及绘制模块,用于根据所述地理目标的定位数据和属性信息,在所述空白地图上绘制所述地理目O O按照本专利技术实施例的一种设备,包括存储器,用于存储可执行指令;以及,处理器,用于根据所存储的可执行指令,执行以下步骤当接收到用户输入的局部区域的位置和范围时,创建关于所述局部区域的空白地图;以及接收用户输入的地理目标的定位数据和属性信息;以及根据所述地理目标的定位数据和属性信息,在所述空白地图上绘制所述地理目标。从上面可以看出,本专利技术的实施例提供了一种方便实用的制作局部区域的导航地图的方案,使得诸如手机用户、平板电脑用户等非专业用户可以自行制作局部区域的导航地图,从而方便用户的出行,提高用户的体验。附图说明本专利技术的其它特征、特点、优点和益处通过以下结合附图的详细描述将变得更加显而易见。其中图I示出了按照本专利技术实施例的用于制作局部区域的导航地图的方法的流程图;图2示出了按照本专利技术实施例的拐点示意图;图3示出了按照本专利技术实施例的用于制作局部区域的导航地图的装置的框图;图4示出了按照本专利技术一个实施例的用于制作局部区域的导航地图的设备的示意图。具体实施例方式本专利技术实施例提供一种用于制作局部区域的导航地图的方案,其首先根据用户输入的局部区域的位置和范围来创建局部区域的空白地图,然后根据用户输入的位于该局部区域中的例如道路、标志性建筑和景点等这样的地理目标的定位数据和属性信息在该空白地图上绘制这些地理目标,从而方便非专业用户制作局部区域的导航地图。下面,结合附图详细描述本专利技术的各个实施例。现在参考图1,其示出了按照本专利技术一个实施例的用于制作局部区域的导航地图的方法的流程图。如图I所示,在步骤S110,接收用户输入的局部区域的位置和范围。这里,为了创建一张空白地图,用户至少需要输入该局部区域的一点(例如,中心点)的位置信息以及用户决定制作导航地图的范围。如果用户对该局部区域的地理信息比较了解,那么用户可以直接输入该中心点的位置,即经纬度数据(可选地,还可以包括高度数据)。另外,用户也可以利用定位装置来对该中心点进行定位,以便获取该中心点的位置。接下来,用户需要输入该局部区域的范围,用户可以粗略地输入沿上述中心点向四个方向扩展的长度(例如,500 米),或者绘制出该局部区域的轮廓来作为该局部区域的范围。或者,作为一种较为精确的方式,用户可以携带定位装置沿该局部区域的边界行走一周,将采集的多个点的定位数据形成的轨迹作为该局部区域的范围。在步骤S120,根据用户所输入的局部区域的位置和范围,创建关于该局部区域的空白地图。在步骤S130,接收用户输入的路网、标志性建筑和景点地理目标的定位数据。对于路网的定位数据来说,用户可以携带定位装置沿局部区域的各条道路行走,从而采集多个点的定位数据;对于标志性建筑和景点的定位数据来说,用户可以在标志性建筑和景点处利用定位装置采集定位数据,或者通过其它手段获知相应的定位数据。在步骤S140,从所接收的定位数据中选择在局部区域的范围之内的定位数据。一般情况下,从定位装置导入的定位数据中可能不仅包括在该局部区域中专门采集的定位数据,还包括在进入该局部区域之前和离开该局部区域之后采集的定位数据。因此,在接收到用户所输入的定位数据之后,首先要选择在局部区域的范围之内的定位数据。该步骤可以通过将定位数据与表示该局部区域的范围的数据区间进行比较来容易地完成。在步骤S150,对所选择的定位数据进行区分,以区分出路网的多个点的定位数据。 针对区分出的路网的多个点的定位数据,接下来执行步骤S160,针对区分出的非路网(即标志性建筑和景点)的定位数据,接下来执行步骤S190。在步骤S160,利用路网的多个点的定位数据,将路网的多个点依次连接起来,得到多个连线。例如,可以将每两个相邻的点用直线连接起来,从而得到多个连线。在步骤S170,根据所得到的多个连线,检测路网的多个点中是否存在拐点。这里, 拐点指道路中的十字路口或丁字路口,其是满足以下条件的任意点P :位于点P的其中一侧的预定数量的点的连线与位于点P的其它一侧的预定数量的点的连线大于等于30°且小于150°。例如,如图2所示,道路中存在一个点Pk,其中,位于点Pk的其中一侧的5个点 P1、P2、P3、P4、P5的连线近似为直线,位于点Pk的另一侧的5个点P6、P7、P8、P9、P10的连线近似为直线,这两个直线的夹角近似为90°,其大于30°且小于150°,因此点Pk是拐在步骤S180,如果路网的多个点中存在拐点,则以拐点为分界线,将路网的多个点的定位数据分成多组定位数据。相应地,该多组定位数据分别对应于路网的多条道路。例如,可以首先以某个拐点为分界线将该多个点的定位数据分成两组,如果分组后的任意一组定位数据所对应的点中还存在另外的拐点,则以该另外的拐点为分界线,将该组定位数据又分成两组,以此类推,直到每组定位数据所对应的点中不再包括拐点为止。上述的步骤S160-S180的主要目的是为了将路网的定位数据进行分组,以识别出路网的各个道路的定位数据。本领域技术人员可以理解,不同组的定位数据一般指示不同的路段,而不同路段的属性很可能是不同的,因此对在不同路段采集的定位数据经分组 (即将道路分段)有助于在后续的步骤中,分别设置每一组定位数据(即每条道路)的属性,以及针对每一组定位数据(即每条道路的定位数据)来绘制相应的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于制作局部区域的导航地图的方法,包括当接收到用户输入的局部区域的位置和范围时,创建关于所述局部区域的空白地图;以及接收用户输入的地理目标的定位数据和属性信息;以及根据所述地理目标的定位数据和属性信息,在所述空白地图上绘制所述地理目标。2.如权利要求I所述的方法,其中,所述方法还包括从所述地理目标的定位数据中选择在所述局部区域的范围之内的定位数据,其中,所述绘制步骤包括根据所选择的定位数据和所述属性信息,在所述空白地图上绘制所述地理目标。3.如权利要求I所述的方法,其中,当所述地理目标的定位数据是路网的多个点的定位数据时,所述方法还包括根据所述多个点的定位数据将所述多个点依次连线;根据所述连线,检测所述多个点中是否存在拐点;以及如果所述多个点中存在拐点,则按照所述拐点将所述多个点的定位数据分成多组定位数据,其中,所述多组定位数据分别对应于所述路网的多条道路,其中,所述地理目标的属性信息是所述路网的所述多条道路的属性信息,所述绘制步骤进一步包括根据所述多组定位数据和所述路网的所述多条道路的属性信息,在所述空白地图上绘制所述路网的所述多条道路。4.如权利要求3所述的方法,其中,所述检测所述多个点中是否存在拐点具体为 检查所述多个点中是否存在特定点,其中,位于所述特定点的其中一侧的预定数量的点的连线与位于所述特定点的其它一侧的预定数量的点的连线之间的夹角位于指定范围内;以及如果检查结果为肯定,则确定所述特定点为拐点。5.如权利要求I所述的方法,当所述地理目标的定位数据是路网的多个点的定位数据时,所述方法还包括接收用户输入的指示所述多个点中的拐点的信息;按照所述拐点将所述多个点的定位数据分成多组定位数据,其中,所述多组定位数据分别对应于所述路网的多条道路,其中,所述地理目标的属性信息是所述路网的所述多条道路的属性信息,所述绘制步骤进一步包括根据所述多组定位数据和所述路网的所述多条道路的属性信息,在所述空白地图上绘制所述路网的所述多条道路。6.如权利要求I所述的方法,其中,所述绘制步骤进一步包括利用所述地理目标的属性信息所指示的符号来在所述空白地图上绘制所述地理目标。7.如权利要求4所述的方法,其中,所述指定范围是大于等于30°且小于150°。8.如权利要求I所述的方法,其中,该方法还包括当接收到用户输入的兴趣点的位置信息和属性信息时,在所述地图上所述兴趣点的位置信息所指示的位置处,标注所述兴趣点的属性信息。9.一种用于制作局部区域的导航地图的装置,包括接收模块,用于接收用户输入的局部区域的位置和范围、地理目标的定位数据和属性信息;地图创建模块,用于根据所接收的局部区域的位置和...

【专利技术属性】
技术研发人员:郭永峰
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1
相关领域技术