首页> 中国专利> 地图线路绘制方法及地图线路绘制装置

地图线路绘制方法及地图线路绘制装置

摘要

一种地图线路绘制方法及地图线路绘制装置。所述方法包括:提供与待绘制的线路相对应的原始道路信息,原始道路信息包括多个路段信息;获取与同一路段对应的第一线宽、第二线宽、底色和前景色,第一线宽大于第二线宽,底色与前景色不同;根据路段信息,计算每个路段的固定参数,固定参数与线宽无关;根据路段信息,分别计算每个路段与第一线宽对应的第一外轮廓坐标、与第二线宽对应的第二外轮廓坐标;根据底色、固定参数和第一外轮廓坐标进行第一次路段绘制,形成线路的包边区域;根据前景色、固定参数和第二外轮廓坐标进行第二次路段绘制,形成线路的中心区域。本发明可减小包边处理的计算量,节省绘制地图的时间,降低成本。

著录项

  • 公开/公告号CN103187001A

    专利类型发明专利

  • 公开/公告日2013-07-03

    原文格式PDF

  • 申请/专利号CN201110450057.8

  • 发明设计人 王军;

    申请日2011-12-28

  • 分类号G09B29/00;

  • 代理机构北京集佳知识产权代理有限公司;

  • 代理人骆苏华

  • 地址 200030 上海市徐汇区天钥桥路30号美罗大厦23楼2302-2307室

  • 入库时间 2024-02-19 18:53:05

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-04-15

    专利权质押合同登记的变更 IPC(主分类):G09B29/00 专利号:ZL2011104500578 登记号:2019110000002 变更日:20220329 变更事项:出质人 变更前:上海博泰悦臻电子设备制造有限公司 变更后:博泰车联网科技(上海)股份有限公司

    专利权质押合同登记的生效、变更及注销

  • 2022-01-28

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G09B29/00 专利号:ZL2011104500578 变更事项:专利权人 变更前:上海博泰悦臻电子设备制造有限公司 变更后:博泰车联网科技(上海)股份有限公司 变更事项:地址 变更前:200030 上海市徐汇区天钥桥路30号美罗大厦23楼2302-2307室 变更后:201815 上海市嘉定区嘉定工业区叶城路1411号4幢208

    专利权人的姓名或者名称、地址的变更

  • 2019-04-26

    专利权质押合同登记的生效 IPC(主分类):G09B29/00 登记号:2019110000002 登记生效日:20190404 出质人:上海博泰悦臻电子设备制造有限公司 质权人:上海银行股份有限公司嘉定支行 发明名称:地图线路绘制方法及地图线路绘制装置 授权公告日:20170524 申请日:20111228

    专利权质押合同登记的生效、变更及注销

  • 2017-05-24

    授权

    授权

  • 2015-01-14

    实质审查的生效 IPC(主分类):G09B29/00 申请日:20111228

    实质审查的生效

  • 2013-07-03

    公开

    公开

查看全部

说明书

技术领域

本发明涉及信息处理技术领域,尤其涉及一种地图线路绘制方法及地图 线路绘制装置。

背景技术

汽车作为人们的日常交通工具已经拥有了120多年的历史,在此期间随着 科技的发展,汽车也经历了日新月异的变化。伴随着汽车技术的不断发展与 进步,车载系统作为汽车的辅助产品,逐渐走进人们的生活。车载系统中车 载地图的导航功能为汽车用户在寻找道路和目的地上提供了极大的方便。类 似地,在手机等其他移动电子设备上,导航技术也得到极大发展。

在导航产业链上,从底层的导航电子地图到应用软件、导航终端,电子 地图是整个产业发展的基础。电子地图是由地图数据绘制而成的,地图数据 存放在地图数据库中,在绘制地图时,从地图数据库中加载相应的地图数据, 绘制后显示在屏幕中。

为了提高用户的视觉效果,部分电子地图制作商在制作电子地图时,会 对路段进行包边处理,即路段的中心区域是一种颜色,路段的边缘区域是另 一种颜色,从而视觉效果是路段的边缘区域将中心区域包起来,边缘区域相 对于中心区域的包边。如:百度地图中,表示“上海市虹桥路”的路段填充 颜色为黄色,该路段的边缘为褐色的窄线(即包边区域),从而达到了包边 的效果。

现有技术在绘制上述包括包边的电子地图时,包括以下步骤:

1)提供原始道路信息,所述原始道路信息包括多个路段信息。

2)设置与同一路段对应的第一线宽、第二线宽、与第一线宽相对应的底 色和与第二线宽相对应的前景色。其中,第一线宽为路段中心区域和边缘区 域的总宽度,第二线宽为路段中心区域的宽度,底色为边缘区域(即包边区 域)的颜色,前景色为路段中心区域的颜色。如:路段为虹桥路,第一线宽 为7个像素,第二线宽为5个像素,底色为褐色,前景色为黄色。虹桥路不 是一个直线,其有多个子路段组成。

3)计算虹桥路为7个像素线宽时,虹桥路的轮廓坐标,各子路段的长度、 相邻子路段之间的夹角、各子路段的斜率等参数。

4)根据3)计算的参数,进行第一次绘制,且对绘制的路段进行褐色填 充。

5)计算虹桥路为5个像素线宽时,虹桥路的轮廓坐标,各子路段的长度、 相邻子路段之间的夹角、各子路段的斜率等参数。

6)根据5)计算的参数,进行第二次绘制,且对绘制的路段进行黄色填 充。

第二次绘制的路段的中心与第一次绘制的路段的中心重合,且第二次绘 制的路段覆盖在第一次绘制的路段上。由于第一次绘制的路段比较宽,因此 在显露出第二次绘制的黄色路段的同时,还会显露出黄色路段周边的线宽为1 个像素的褐色包边。

但是现有技术在绘制地图的过程中进行包边处理的计算量比较大,从而 导致绘制地图的时间比较长,成本比较高。

发明内容

本发明解决的问题是提供一种包括包边处理的地图线路绘制方法及地图 线路绘制装置,可以减小包边处理的计算量,从而节省绘制地图的时间,降 低成本。

为解决上述问题,本发明提供了一种地图线路绘制方法,包括:

提供与待绘制的线路相对应的原始道路信息,所述原始道路信息包括多 个路段信息;

获取与同一路段对应的第一线宽、第二线宽、底色和前景色,所述第一 线宽大于所述第二线宽,所述底色与所述前景色不同;

根据所述路段信息,计算每个所述路段的固定参数,所述固定参数与线 宽无关;

根据所述路段信息,分别计算每个所述路段与第一线宽对应的第一外轮 廓坐标、与第二线宽对应的第二外轮廓坐标;

根据所述底色、固定参数和第一外轮廓坐标进行第一次路段绘制,形成 线路的包边区域;

根据所述前景色、固定参数和第二外轮廓坐标进行第二次路段绘制,形 成线路的中心区域。

可选地,所述路段包括多个子路段,所述固定参数包括:相邻子路段之 间的夹角、子路段的斜率、子路段的长度、子路段的形状。

可选地,所述底色为黑色、褐色或灰色。

可选地,所述前景色为黄色、白色、紫色、绿色、蓝色、红色或橙色。

可选地,所述路段信息包括道路等级信息;所述地图线路绘制方法还包 括:预先设置道路等级信息与第一线宽和第二线宽的关系;获取与同一路段 对应的第一线宽和第二线宽的步骤包括:从所述路段信息中提取所述路段的 道路等级信息,从预先设置的所述关系中搜索与所述道路等级信息对应的第 一线宽和第二线宽,所述第一线宽和所述第二线宽作为所述路段的第一线宽 和所述第二线宽。

可选地,所述路段信息包括道路等级信息;所述地图线路绘制方法还包 括:预先设置道路等级信息与前景色和底色的关系;获取与同一路段对应的 底色和前景色的步骤包括:从所述路段信息中提取所述路段的道路等级信息, 从预先设置的所述关系中搜索与所述道路等级信息对应的底色和前景色,所 述底色和所述前景色作为所述路段的底色和前景色。

可选地,所述第一线宽与所述第二线宽之差为两个像素。

为解决上述问题,本发明还提供了一种地图线路绘制装置,包括:

道路信息库,用于提供与待绘制的线路相对应的原始道路信息,所述原 始道路信息包括多个路段信息;

线宽输入模块,连接所述道路信息库,用于获取与同一路段对应的第一 线宽和第二线宽,所述第一线宽大于所述第二线宽;

颜色输入模块,连接所述道路信息库,用于获取与同一路段对应的底色 和前景色,所述底色与所述前景色不同;

固定参数计算模块,连接所述道路信息库,用于计算每个所述路段的固 定参数,所述固定参数与线宽无关;

轮廓坐标计算模块,连接所述线宽输入模块和所述道路信息库,用于分 别计算每个所述路段与第一线宽对应的第一外轮廓坐标、与第二线宽对应的 第二外轮廓坐标;

绘制模块,连接固定参数计算模块、轮廓坐标计算模块和颜色输入模块, 用于根据所述底色、固定参数和第一外轮廓坐标进行第一次路段绘制,以形 成路段的包边区域;且根据所述前景色、固定参数和第二外轮廓坐标进行第 二次路段绘制,以形成路段的中心区域。

可选地,所述路段包括多个子路段,所述固定参数包括:相邻子路段之 间的夹角、子路段的斜率、子路段的长度、子路段的形状。

可选地,所述底色为黑色、褐色或灰色。

可选地,所述前景色为黄色、白色、紫色、绿色、蓝色、红色或橙色。

可选地,所述路段信息包括道路等级信息;所述地图线路绘制装置还包 括:道路等级提取模块,连接道路信息库,用于提取路段的道路等级信息; 线宽存储模块,用于存储道路等级信息与第一线宽和第二线宽的关系;线宽 搜索模块,连接道路等级提取模块、线宽存储模块和线宽输入模块,用于从 线宽存储模块中搜索与提取的道路等级信息对应的第一线宽和第二线宽,且 将所述第一线宽和所述第二线宽发送给线宽输入模块。

可选地,所述路段信息包括道路等级信息;所述地图线路绘制装置还包 括:道路等级提取模块,连接道路信息库,用于提取路段的道路等级信息; 颜色存储模块,用于存储道路等级信息与前景色和底色的关系;颜色搜索模 块,连接道路等级提取模块、颜色存储模块和颜色输入模块,用于从颜色存 储模块中搜索与提取的道路等级信息对应的前景色和底色,且将所述前景色 和底色发送给颜色输入模块。

可选地,所述第一线宽与所述第二线宽之差为两个像素。

与现有技术相比,本发明具有以下优点:在绘制包括包边区域的地图线 路时,在提供路段信息、与路段对应的第一线宽、第二线宽、底色和前景色 之后,先计算每个路段的与线宽无关的固定参数和与不同线宽相对应的外轮 廓坐标,然后根据所述第一线宽、底色、固定参数和第一外轮廓坐标进行第 一次路段绘制,形成线路的包边区域,根据所述第二线宽、前景色、固定参 数和第二外轮廓坐标进行第二次路段绘制,形成线路的中心区域。从而在对 同一线路的两次绘制过程中,对于固定参数仅进行了一次计算,最终可以减 小包边处理的计算量,节省绘制地图线路的时间,节省成本,其效率可提升 30%以上。

附图说明

图1是本发明实施方式中地图线路绘制装置的结构示意图;

图2是本发明一种实施例中地图线路绘制装置的结构示意图;

图3是本发明另一种实施例中地图线路绘制装置的结构示意图;

图4是本发明实施方式中地图线路绘制方法的流程示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图 对本发明的具体实施方式做详细的说明。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发 明还可以采用其他不同于在此描述的其它方式来实施,因此本发明不受下面 公开的具体实施例的限制。

正如背景技术部分所述,现有技术在进行包边处理时,对于大部分参数 需要进行两次重复计算,从而增加了计算量,浪费了时间和成本。

针对上述缺陷,发明人发现:在对同一线路进行两次绘制的过程中,大 部分参数在不同线宽下都是相同,因而可以对相同的参数进行缓存,在后续 绘制过程中,直接从缓存中提取所述相同的参数即可,从而可以减小包边处 理的计算量,节省绘制地图线路的时间,节省成本,其效率可提升30%以上。

下面结合附图进行详细说明。

参考图1所示,本实施例提供了一种地图线路绘制装置,包括:

道路信息库100,用于提供与待绘制的线路相对应的原始道路信息,所述 原始道路信息包括多个路段信息;

线宽输入模块200,连接所述道路信息库100,用于获取与同一路段对应 的第一线宽和第二线宽,所述第一线宽大于所述第二线宽;

颜色输入模块300,连接所述道路信息库100,用于获取与同一路段对应 的底色和前景色,所述底色与所述前景色不同;

固定参数计算模块400,连接所述道路信息库100,用于计算每个所述路 段的固定参数,所述固定参数与线宽无关;

轮廓坐标计算模块500,连接所述线宽输入模块200和所述道路信息库 100,用于分别计算每个所述路段与第一线宽对应的第一外轮廓坐标、与第二 线宽对应的第二外轮廓坐标;

绘制模块600,连接固定参数计算模块400、轮廓坐标计算模块500和颜 色输入模块300,用于根据所述底色、固定参数和第一外轮廓坐标进行第一次 路段绘制,以形成路段的包边区域;且根据所述前景色、固定参数和第二外 轮廓坐标进行第二次路段绘制,以形成路段的中心区域。

其中,所述道路信息库100中存储有与待绘制的线路相对应的原始道路 信息。作为一个具体例子,本实施例要绘制上海市的地图,相应地,所述道 路信息库100中包括上海市的原始道路信息。具体地,所述道路信息库100 中存储的原始道路信息可以由相关的数据商提供,其不限制本发明的保护范 围。

所述原始道路信息包括多个路段信息,每个路段包括一个或多个子路段。 所述路段信息包括各子路段的实际长度、各子路段的经纬度信息等。

此外,所述路段信息还可以包括道路等级信息,即可以将各类路段按其 功能或重要性等分为多个等级,其具体划分方式可以有多种,这对于本领域 的技术人员是熟知的,在此不再赘述。

其中,所述线宽输入模块200为待绘制的线路对应的每个路段提供第一 线宽和第二线宽。其中,第一线宽为该路段中心区域和包边区域的总宽度, 第二线宽为该路段中心区域的宽度。因此,所述第一线宽大于所述第二线宽。 所述第一线宽与所述第二线宽之差的一半为包边的宽度。如:屏幕的分辨率 为1024*1024时,所述第一线宽与所述第二线宽之差为两个像素。

优选地,所述路段的第一线宽和第二线宽可以与该路段的道路等级信息 相关。如:道路等级越高的路段对应的第一线宽和第二线宽越大。从而在后 续形成地图中,越利于用户寻找道路等级高的路段,且保证绘制的地图与实 际情况相符。具体地,同一道路等级的路段的第一线宽相同,同一道路等级 的路段的第二线宽也相同。

在一个实施例中,结合参考图2所示,所述地图线路绘制装置还可以包 括:道路等级提取模块710,连接道路信息库100,用于提取路段的道路等级 信息;线宽存储模块720,用于存储道路等级信息与第一线宽和第二线宽的关 系;线宽搜索模块730,连接道路等级提取模块710、线宽存储模块720和线 宽输入模块200,用于从线宽存储模块720中搜索与提取的道路等级信息对应 的第一线宽和第二线宽,且将所述第一线宽和所述第二线宽发送给线宽输入 模块200。

需要说明的是,在本发明的其他实施例中,可以自主设置每个路段的第 一线宽和第二线宽,还可以设置与路段的实际长度成正比的第一线宽和第二 线宽,如:第一线宽是路段的实际长度的八千分之一,第二线宽是路段的万 分之一,其不限制本发明的保护范围。

此外,所述线路的第一线宽和第二线宽还可以与地图的缩放比例、显示 的分辨率等有关,其与现有技术相同,在此不再赘述。

其中,所述颜色输入模块300为待绘制的线路对应的每个路段提供底色 和前景色。其中,所述前景色作为线路中心区域的填充颜色,所述底色作为 线路包边区域的填充颜色,所述底色与所述前景色不同。

具体地,所述底色可以为暗色,如:黑色、褐色或灰色。所述前景色为 亮色,如:黄色、白色、紫色、绿色、蓝色、红色或橙色。

优选地,所述路段的底色和前景色可以与该路段的道路等级信息相关。 如:道路等级越高的路段对应的底色和前景色越明显。具体地,同一道路等 级的路段的底色相同,同一道路等级的路段的前景色也相同。

在另一个实施例中,结合参考图3所示,所述地图线路绘制装置还可以 包括:道路等级提取模块710,连接道路信息库100,用于提取路段的道路等 级信息;颜色存储模块740,用于存储道路等级信息与前景色和底色的关系; 颜色搜索模块750,连接道路等级提取模块710、颜色存储模块740和颜色输 入模块300,用于从颜色存储模块740中搜索与提取的道路等级信息对应的前 景色和底色,且将所述前景色和底色发送给颜色输入模块300。

需要说明的是,在本发明的其他实施例中,可以自主设置每个路段的底 色和前景色;或者根据路段的所属区域设置每个路段的底色和前景色,如: 同一区域的路段对应的底色相同,同一区域的路段对应的前景色也相同,其 不限制本发明的保护范围。

在本发明的第三个实施例中,还可以同时包括:道路等级提取模块710、 线宽存储模块720、线宽搜索模块730、颜色存储模块740和颜色搜索模块750, 从而同时实现线宽和颜色的自动输入。

其中,所述固定参数计算模块400提取道路信息库中的路段信息,根据 路段信息计算每个路段的固定参数。所述固定参数指的是与线宽无关的参数, 即固定参数在同一路段的不同线宽(如:第一线宽和第二线宽)下,其取值 保持不变。

所述固定参数可以包括:相邻子路段之间的夹角、子路段的斜率、子路 段的长度、子路段的形状。其中,此时所述子路段的长度是在缩放比例一定 的情况下,将子路段的实际长度进行转换后的长度,即屏幕坐标系上的长度。 所述固定参数的具体计算过程对于本领域的技术人员是熟知的,在此不再赘 述。

其中,所述轮廓坐标计算模块500,从所述线宽输入模块200提取与每个 路段对应的第一线宽和第二线宽,从所述道路信息库100中提取路段信息, 进而计算路段为第一线宽时的第一外轮廓坐标,且计算路段为第二线宽时的 第二外轮廓坐标。由于路段的线宽不同,因此不同线宽下路段的外轮廓坐标 不同。需要说明的是,此时的外轮廓坐标与地图的缩放比例有关,其指的是 线路在显示屏幕上的外轮廓坐标。具体计算外轮廓坐标的方法与现有技术相 同,在此不再赘述。

本实施例可以通过添加线帽来调整线路的形状以给出较好的外观。所述 线帽可以是方帽、圆帽和突方帽中的任一种。

其中,所述绘制模块600从固定参数计算模块400提取每个路段的所述 固定参数,从轮廓坐标计算模块500提取每个路段的所述第一外轮廓坐标和 第二外轮廓坐标,从颜色输入模块300提取与每个路段对应的底色和前景色; 根据所述底色、固定参数和第一外轮廓坐标进行第一次路段绘制,以形成路 段的包边区域;且根据所述前景色、固定参数和第二外轮廓坐标进行第二次 路段绘制,以形成路段的中心区域。具体路段绘制的过程与现有技术相同, 在此不再赘述。

至此,完成地图线路的绘制。

本实施例在绘制包括包边区域的地图线路时,在提供路段信息、与路段 对应的第一线宽、第二线宽、底色和前景色之后,先计算每个路段的与线宽 无关的固定参数和与不同线宽相对应的外轮廓坐标,然后根据所述第一线宽、 底色、固定参数和第一外轮廓坐标进行第一次路段绘制,形成线路的包边区 域,根据所述第二线宽、前景色、固定参数和第二外轮廓坐标进行第二次路 段绘制,形成线路的中心区域。从而在对同一线路的两次绘制过程中,对于 固定参数仅进行了一次计算,最终可以减小包边处理的计算量,节省绘制地 图线路的时间,节省成本,其效率可提升30%以上。

相应地,参考图4所示,本发明还提供了一种地图线路绘制方法,包括:

步骤S1,提供与待绘制的线路相对应的原始道路信息,所述原始道路信 息包括多个路段信息;

步骤S2,获取与同一路段对应的第一线宽、第二线宽、底色和前景色, 所述第一线宽大于所述第二线宽,所述底色与所述前景色不同;

步骤S3,根据所述路段信息,计算每个所述路段的固定参数,所述固定 参数与线宽无关;

步骤S4,根据所述路段信息,分别计算每个所述路段与第一线宽对应的 第一外轮廓坐标、与第二线宽对应的第二外轮廓坐标;

步骤S5,根据所述底色、固定参数和第一外轮廓坐标进行第一次路段绘 制,形成线路的包边区域;

步骤S6,根据所述前景色、固定参数和第二外轮廓坐标进行第二次路段 绘制,形成线路的中心区域。

其中,所述路段可以包括多个子路段,所述固定参数可以包括:相邻子 路段之间的夹角、子路段的斜率、子路段的长度、子路段的形状。

其中,所述底色可以为黑色、褐色或灰色。

其中,所述前景色可以为黄色、白色、紫色、绿色、蓝色、红色或橙色。

优选地,所述路段信息可以包括道路等级信息;所述地图线路绘制方法 还可以包括:预先设置道路等级信息与第一线宽和第二线宽的关系;获取与 同一路段对应的第一线宽和第二线宽的步骤包括:从所述路段信息中提取所 述路段的道路等级信息,从预先设置的所述关系中搜索与所述道路等级信息 对应的第一线宽和第二线宽,所述第一线宽和所述第二线宽作为所述路段的 第一线宽和所述第二线宽。

优选地,所述路段信息可以包括道路等级信息;所述地图线路绘制方法 还可以包括:预先设置道路等级信息与前景色和底色的关系;获取与同一路 段对应的底色和前景色的步骤包括:从所述路段信息中提取所述路段的道路 等级信息,从预先设置的所述关系中搜索与所述道路等级信息对应的底色和 前景色,所述底色和所述前景色作为所述路段的底色和前景色。

所述方法具体可以采用上述装置实现,在此不再赘述。

虽然本发明已以较佳实施例披露如上,但本发明并非限定于此。任何本 领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改, 因此本发明的保护范围应当以权利要求所限定的范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号