基于用户的地图制作设备的制作方法
【专利摘要】本发明提供一种基于用户的地图制作设备,该基于用户的地图制作设备包括:开放街道地图(OSM)数据库(DB),被配置为存储OSM数据;地图项目DB,被配置为存储地图项目;以及地图制作器,被配置为将OSM数据转换为图像格式的OSM层,并且在OSM层中生成地图项目,以制作地图。
【专利说明】基于用户的地图制作设备
[0001]相关申请的交叉引用
[0002]本申请要求2013年3月5日在韩国知识产权局提交的韩国专利申请N0.10-2013-0023627的优先权和权益,该韩国专利申请的全部内容通过引用合并于此。
【技术领域】
[0003]本发明涉及基于用户的地图制作设备,更具体地说,本发明涉及能够通过在开放街道地图(OSM)层中选择性地生成地图项目而制作具有各种主题的地图的基于用户的地图制作设备。
【背景技术】
[0004]随着向电子信息终端提供的地图相关技术的进步,已研发出通过地图提供的各种基于位置的服务(LBS)。
[0005]基于位置的服务(LBS)包括:提供工商企业的电话号码以及该工商企业的地址和具体信息的兴趣点(POI)信息,关于交通状况的信息,以全景形式产生的便于向用户显示的实际地理特征的路景,如航空虚拟现实(VR)这样的地理信息全景,等等。
[0006]然而,相关技术的地图服务为每个用户提供相同类型的地图平台,因此不能向每个用户提供他或她期望的地图类型。另外,相关技术的地图服务仅仅在线地提供,因此其受限于通信环境,并且应对在线地图服务的使用付费。
[0007]作为相关技术之一,韩国专利特许公开N0.10-2005-0097618(2005年10月10日)公开了“System and method for manufacturing numerical map using GPS and INS (用于利用GPS和INS制作数字地图的系统和方法)”。
[0008]在本【背景技术】部分中公开的上述信息仅仅用于加深对本发明背景的理解,因此其可以包含不形成该国家对于本领域普通技术人员已知的现有技术的信息。
【发明内容】
[0009]做出本发明来致力于提供一种基于用户的地图制作设备,该基于用户的地图制作设备具有通过选择性地生成开放街道地图(OSM)中的各种地图项目而制作具有符合用户需要的各种主题的地图的优点。
[0010]此外,做出本发明来致力于提供一种基于用户的地图制作设备,该基于用户的地图制作设备具有允许用户通过他自己或她自己制作符合他或她的需要的地图的优点。
[0011]此外,做出本发明来致力于提供一种基于用户的地图制作设备,该基于用户的地图制作设备具有除以标准化形式传送的地图之外制作具有各种主题的地图并且提高地图效率的优点。
[0012]此外,做出本发明来致力于提供一种基于用户的地图制作设备,该基于用户的地图制作设备具有甚至离线地向用户提供地图服务的优点。
[0013]本公开示例性实施例提供一种基于用户的地图制作设备,该基于用户的地图制作设备包括:开放街道地图(OSM)数据库(DB),被配置为存储OSM数据;地图项目DB,被配置为存储地图项目;以及地图制作器,被配置为将所述OSM数据转换为图像格式的OSM层,并且在所述OSM层中生成所述地图项目,以制作地图。
[0014]所述地图制作器可以包括:道路管理器,被配置为从所述地图项目DB中取得道路,以在所述OSM层中生成道路;主题信息管理器,被配置为从所述地图项目DB中取得主题信息,以在所述OSM层中生成所述主题信息;以及渲染引擎,被配置为渲染所述OSM数据,以将所述OSM数据转换为所述OSM层,并且分别通过所述道路管理器和所述主题信息管理器渲染在所述OSM层中生成的所述道路和所述主题信息,以生成所述地图。
[0015]所述道路管理器可以以纬度坐标和经度坐标为基础生成所述道路,或者以虚拟道路数据为基础生成所述道路。
[0016]所述主题信息可以包括表示真实世界的地理环境的内容和关于所述内容的附加信息。
[0017]所述内容可以包括表示真实世界的地理环境的图像。
[0018]所述附加信息可以包括关于真实世界的地理环境的图像和文本、提供所述地理环境的网页的地址信息、以及虚拟现实(VR)中的任意一种或多种。
[0019]所述主题信息管理器可以在所述OSM层中以纬度坐标和经度坐标为基础生成所述主题息。
[0020]所述地图制作器可以进一步包括应用编程接口(API),所述应用编程接口被配置为在管理器终端上显示所述地图并且允许与所述管理器终端关联地编辑所述地图。
[0021]所述地图制作器可以制作文件格式的地图。
[0022]本公开的另一实施例提供一种基于用户的地图制作设备,该基于用户的地图制作设备包括:显示器,被配置为显示地图,该地图包括开放街道地图(OSM)数据中的生成的地图项目;和应用编程接口(API)处理器,被配置为从地图制作模块接收所述地图并且在所述显示器上显示所述地图。
[0023]所述基于用户的地图制作设备可以进一步包括输入处理器,所述输入处理器被配置为输入附加信息,其中所述API处理器可以在所述地图中附加地生成通过所述输入处理器输入的所述附加信息。
[0024]所述附加信息可以包括关于真实世界的地理环境的地图项目和用户终端的移动路径中的任意一种或多种。
[0025]所述地图项目可以包括主题信息,其中所述主题信息可以包括表示真实世界的地理环境的内容和关于所述内容的附加信息。
[0026]所述附加信息可以包括关于真实世界的地理环境的图像和文本、提供所述地理环境的网页的地址信息的图像和文本、以及虚拟现实(VR)中的任意一种或多种。
[0027]所述API处理器可以生成所述用户终端的移动路径作为所述地图中的道路。
[0028]根据本公开的示例性实施例,可以根据诸如社会、文化、教育、旅游、医疗、交通等之类的主题在开放街道地图(OSM)中选择性地生成各种地图项目。
[0029]此外,根据本公开的示例性实施例,用户能够通过他自己或她自己制作符合他或她的需要的地图。
[0030]根据本公开的示例性实施例,可以制作除以标准化形式传送的地图之外具有诸如社会、文化、教育、旅游、医疗、交通等之类的各种主题的地图。
[0031]根据本公开的示例性实施例,可以提供按区域和主题优化的地图,这进一步提高了地图效率。
[0032]根据本公开示例性实施例,由于按区域和主题将地图传送至移动终端,所以用户甚至可以离线地使用地图服务。
【专利附图】
【附图说明】
[0033]图1是根据本公开示例性实施例的基于用户的地图制作设备的框图。
[0034]图2是图1的地图制作模块的框图。
[0035]图3是图示根据本公开示例性实施例的利用基于用户的地图制作设备制作地图的过程的概念图。
[0036]图4是图示根据本公开示例性实施例的基于用户的地图制作设备的操作过程的流程图。
[0037]图5是图示根据本公开示例性实施例的开放街道地图(OSM)层的图。
[0038]图6是图示根据本公开示例性实施例的具有在OSM中生成的道路和内容的地图的图。
[0039]图7是图示根据本公开示例性实施例生成的内容的示例的图。
[0040]图8是图示根据本公开示例性实施例制作的地图的图。
[0041]图9是图示根据本公开示例性实施例提供的室内地图的示例的图。
[0042]图10是根据本公开示例性实施例的用户终端的框图。
【具体实施方式】
[0043]下面,将参照附图详细地描述根据本公开示例性实施例的用于制作基于用户的地图制作设备的设备。在图中,为了清楚和方便起见,线的厚度、元件的尺寸等可能被放大。此夕卜,下文描述的术语是考虑到本公开的示例性实施例中的功能定义的,并且可以根据用户/操作者的意图或习惯改变。因此,在整个说明书中,术语的定义应基于内容来定义。
[0044]图1是根据本公开示例性实施例的基于用户的地图制作设备的框图,图2是图1的地图制作模块的框图,并且图3是图示根据本公开示例性实施例的利用基于用户的地图制作设备制作地图的过程的概念图。
[0045]参照图1,根据本公开示例性实施例的基于用户的地图制作设备包括地图制作模块10、开放街道地图(OSM)服务器20以及用户终端30。
[0046]OSM服务器20存储文本格式的OSM数据,并且通过通信网络40将OSM数据传送至地图制作模块10。
[0047]地图制作模块10通过使用文本格式的OSM数据生成图像格式的OSM层,并且根据OSM层的主题生成地图项目,以制作地图。
[0048]关于参考,主题可以包括社会、文化、教育、旅游、医疗、交通等作为使用地图的对象或领域,并且可以包含以每个主题为基础的各种信息作为根据每个主题的地图项目。
[0049]此外,用户可以选择对他或她想要使用的主题适合的地图,并且他自己或她自己可以直接编辑对应的地图。这将参照图10详细地描述。[0050]同时,地图制作模块10包括OSM数据库(DB)I1、地图项目DB12、地图DB14以及地图制作器13。
[0051]OSM DBll存储从OSM服务器20接收的文本格式的OSM数据。
[0052]地图项目DB12按区域和主题存储地图项目。
[0053]地图项目可以包括与道路和以道路为基础的真实世界的地理环境有关的主题信息,如建筑物、道路、海岸线等。
[0054]主题信息包括表示真实世界的地理环境等的内容以及与内容有关的附加信息。
[0055]内容指以图像格式传送的地理环境(例如建筑物、设施等),并且附加信息包括网页的地址信息、虚拟现实等,这提供与地理环境有关的图像、文本和信息。
[0056]地图制作器13通过渲染OSM DBll中以文本格式存储的OSM数据和在地图项目DB12中存储的地图项目来制作图像格式的地图。具体地,由于地图制作器13在OSM数据中生成不同的主题信息,所以其可以甚至在相同区域根据主题制作不同地图,这提供适合于用户用途的地图。
[0057]参照图2,地图制作器13包括渲染引擎131、道路管理器132、主题信息管理器133以及应用编程接口(API) 136。
[0058]渲染引擎131将文本格式的OSM数据转换为图像格式的OSM层,并且通过渲染由道路管理器132、主题信息管理器133以及API136生成的地图项目,生成以2D或3D格式图像化的地图。渲染引擎131将所生成的地图变为模板,并且存储模板。
[0059]道路管理器132通过使用以真实世界为基础的纬度坐标和经度坐标或通过使用虚拟道路数据而不使用纬度坐标和经度坐标,在OSM层上生成道路。在这种情况下,道路管理器132可以根据OSM层上被选择的点生成道路,记录与所生成的道路有关的信息(如道路名称、道路类型、道路宽度等),通过调节这些点来连接和分离道路,并且生成坐标之间的节点。
[0060]此外,道路管理器132以文本格式生成所生成的道路,将所生成的道路存储在地图DB14中,通过渲染引擎131渲染由道路生成的地图,并且将该地图提供至管理器。
[0061]这里,管理器可以包括想为用户提供道路的客户,例如企业、公共组织等。管理器可以通过使用管理器终端(未示出)直接参与通过API136制作地图,以制作期望类型的地图。
[0062]包括内容管理器134和附加信息管理器135的主题信息管理器13,根据前面的主题生成地图中的主题信息。
[0063]主题信息包括主题,即社会、环境、文化、医疗、旅游、教育、交通等,因此在具有其内生成的道路的OSM层中,主题信息管理器133根据每个主题生成主题信息。
[0064]内容管理器134在包括所生成的道路的地图中生成内容。内容管理器134将内容存储为资源文件,将资源文件加载给OSM层,并且以纬度坐标和经度坐标为基础将内容记录到OSM层。此外,内容管理器134指定内容名称或查看层级,记录OSM层上的坐标,并且编辑坐标样式。另外,当在道路上生成内容时,主题信息管理器133以文本格式将所生成的内容存储在地图DB14中,通过渲染引擎131渲染所生成的内容,并且将所生成的内容提供给管理器终端。
[0065]附加信息管理器135生成关于地图上的内容或道路的附加信息。在这种情况下,附加信息管理器135以纬度坐标和经度坐标或内容为基础在图上标示附加信息,并且处理在内容中显示的信息。附加信息管理器135将关于内容的文本、图像、提供与内容有关的信息的网页地址信息、以及虚拟现实中任意一种或多种记录至坐标。
[0066]API135向管理器提供关于地图的各种编辑功能和信息提供功能。API136提供制作地图所需的一般功能,如关于地图的放大和缩小程度控制功能,显示与纬度坐标和经度坐标相关的点并支持定制点的功能,在坐标之间绘制线并选择线的颜色的功能,处理平滑位置移动的功能,处理平滑地图样式的功能,支持坐标参考信息映射(例如将文本、图像、地址信息、VR等映射至内容)的功能,支持地图显示样式改变的功能,选择地图信息显示层次的功能,显示当前位置的功能,等等。
[0067]也就是说,如图3所示,当渲染引擎131渲染OSM数据并生成OSM层(A)时,地图制作器13生成OSM层中的道路、内容以及附加信息(B、C和D)。在该过程中,渲染引擎131渲染道路、内容以及附加信息来生成文件格式的已经以2D格式或3D格式图像化的的地图(E),并且将地图传送至管理器终端(未示出)或用户终端30。
[0068]在这种情况下,管理器可以通过借助于API136编辑地图或通过生成附加信息对地图进行补充,并且用户可以通过借助于API处理器33编辑地图或通过生成附加信息对地图进行补充。
[0069]此外,在管理器终端基于主题信息通过地图制作器13按区域或主题生成文件格式的地图之后,管理器终端可以将地图传送至用户终端30。
[0070]下面,将参照图4至图9详细地描述根据本公开示例性实施例的通过地图制作模块10制作地图的过程。
[0071]图4是图示根据本公开示例性实施例的基于用户的地图制作设备的操作过程的流程图,图5是图示根据本公开示例性实施例的开放街道地图(OSM)层的图,图6是图示根据本公开示例性实施例的具有在OSM中生成的道路和内容的地图的图,图7是图示根据本公开示例性实施例生成的内容的示例的图,图8是图示根据本公开示例性实施例制作的地图的图,并且图9是图示根据本公开示例性实施例提供的室内地图的示例的图。
[0072]参照图4,首先,地图制作器13从OSM DBll获取已经从OSM服务器20以文本格式传送的OSM数据,并且对OSM数据进行渲染来将OSM数据转换为如图5所示的OSM层(SlO)。
[0073]在将OSM数据转换为OSM层之后,地图制作器13从地图项目DB12获得生成地图所需的地图项目,并且在OSM层中产生这些地图项目。
[0074]也就是说,地图制作器13根据从地图项目DB12获得的道路信息在OSM层中生成道路(S20)。
[0075]此外,如图6所示,地图制作器13在OSM层中生成已经从地图项目DB12获得的各种内容,这些内容包括以纬度坐标和经度坐标为基础的生成的道路(S30 )。
[0076]再者,地图制作器13在OSM层中生成包括所生成的内容的附加信息(S40)。在这种情况下,以纬度坐标、经度坐标或内容为基础,地图制作器13将附加信息(例如提供文本、图像和内容的网页的地址信息,虚拟现实,等等)映射至内容。图7图示在附加信息中传送的VR的示例。
[0077]在该过程中,渲染引擎131对在OSM层中生成的地图项目进行渲染,以制作2D或3D格式的地图图像,并且管理器编辑在OSM层中生成的地图、内容和附加信息或者附加地通过API 136记录新信息。
[0078]从而,地图制作器13根据通过API136编辑和提供信息最终生成地图,以文本文件格式将地图存储在地图DB14中,并且将地图传送至已经请求该对应地图的用户终端30(S50)。
[0079]图8所示的地图是通过地图制作器13制作的,其中道路、道路名称、道路类型、道路宽度、地名等被记录至OSM层,并且提供例如与博览会(Expo)有关的内容。也就是说,能够看出图8是提供与博览会有关的信息的地图。
[0080]此外,根据本示例性实施例的地图制作模块10可以应用于室内地图以及上面描述的室外地图。
[0081]图9图示室内地图的示例,并且地图制作模块10可以在OSM层中生成关于室内区域的地图项目,以提供大规模建筑物、地下室等中的各种地图服务。
[0082]在OSM层中生成关于室内区域的地图项目来生成室内地图,与上面描述的生成室外地图的生成相同,因此将省略其详细描述。
[0083]同时,将如上面描述那样制作的地图传送至用户终端30。在这种情况下,按区域和主题以文件格式传送每个地图,并且用户可以根据期望的区域或主题选择对应的地图并且在旅行以前将地图下载至用户终端30,以甚至离线地使用地图服务。
[0084]此外,用户可以通过用户终端30直接编辑地图,并且使用地图。这将参照图10进行描述。
[0085]图10是根据本公开示例性实施例的用户终端的框图。
[0086]参照图10,根据本示例性实施例的用户终端30包括地图存储器31、输入端32、API处理器33以及显不器34。
[0087]包括液晶显示器(IXD)或等离子体显示面板(PDP)在内的各种显示设备可以被用作显示器34并且显示地图。
[0088]输入端32输入用户的各种控制命令。控制命令包括开/关命令、地图显示命令、地图编辑命令、附加信息输入命令等。
[0089]地图存储器31存储根据用户请求按区域和主题从地图制作模块10传送的地图。
[0090]API处理器33根据地图显示命令从地图存储器31中取出地图,将其显示在显示器34上,并且根据地图编辑命令编辑地图。例如,API处理器33提供制作地图所需的一般功能,如关于地图的放大和缩小程度控制功能、显示与纬度坐标和经度坐标相关的点并且支持定制点的功能、在坐标之间绘制线并选择线的颜色的功能、处理光滑位置移动的功能、处理光滑地图样式的功能、支持坐标参考信息映射(例如将文本、图像、地址信息、VR等映射至内容)的功能、支持地图显示样式改变的功能、选择地图信息显示层次的功能、显示当前位置的功能等等。
[0091]具体地,API处理器33根据通过输入端32输入的附加信息输入命令,在地图上生成附加信息。
[0092]这种附加信息包括上述的地图项目以及用户终端30的移动路径,并且由于地图项目与上面描述的相同,所以将省略其详细描述。
[0093]用户终端的移动路径是通过在用户终端30中提供的全球定位系统(GPS)接收器(未示出)获得的,并且这可以由本领域技术人员容易地实现,因此将省略其详细描述。[0094]同时,当从输入端32输入用户终端30的移动路径时,API处理器33将用户终端的移动路径识别为道路并且在地图上生成道路,因此重新更新地图。此外,API处理器33通过通信网络40将地图传送给地图制作模块10,使得可以在对应地图中生成道路。
[0095]根据如上面描述的那样配置的本公开示例性实施例,可以在OSM中根据诸如社会、文化、教育、旅游、医疗、交通等之类的主题选择性地生成各种地图项目,并且用户可以通过他自己或她自己制作符合他或她的需要的地图。
[0096]此外,除以标准化的形式传送的地图之外,可以制作具有诸如社会、文化、教育、旅游、医疗、交通等之类的各种主题的地图,这进一步提高地图效率。
[0097]此外,根据如上面描述的那样配置的本公开示例性实施例,可以按区域和主题将地图传送至移动终端,因此用户甚至可以离线地使用地图服务。
[0098]已经关于附图所示的实施例描述了本发明,但这些仅仅是说明性的,本发明所属领域的技术人员可以理解,根据该说明书可以进行各种修改和变化。因此,本发明的真正技术范围应由所附权利要求确定。
[0099]附图标记描述
[0100]10:地图制作模块
[0101]12:地图项目DB
[0102]11: OSM DB
[0103]13:地图制作器
[0104]131:渲染引擎
[0105]133:主题信息管理器
[0106]135:附加信息管理器
[0107]14:地图 DB
[0108]30:用户终端
[0109]32:输入处理器
[0110]34:显示器
[0111]132:道路管理器
[0112]134:内容管理器
[0113]136: API
[0114]20: OSM 服务器
[0115]31:地图存储器
[0116]33: API 处理器
【权利要求】
1.一种基于用户的地图制作设备,包括: 开放街道地图(OSM)数据库(DB ),被配置为存储OSM数据; 地图项目DB,被配置为存储地图项目;以及 地图制作器,被配置为将所述OSM数据转换为图像格式的OSM层,并且在所述OSM层中生成所述地图项目,以制作基于用户的地图。
2.根据权利要求1所述的基于用户的地图制作设备,其中所述地图制作器包括: 道路管理器,被配置为从所述地图项目DB中获得道路,以在所述OSM层中生成所述道路; 主题信息管理器,被配置为从所述地图项目DB中取出主题信息,以在所述OSM层中生成所述主题信息;以及 渲染引擎,被配置为渲染所述OSM数据来将所述OSM数据转换为所述OSM层,并且分别通过所述道路管理器和所述主题信息管理器渲染在所述OSM层中生成的所述道路和所述主题信息,以生成所述基于用户的地图。
3.根据权利要求2所述的基于用户的地图制作设备,其中所述道路管理器以纬度坐标和经度坐标为基础 生成所述道路,或者以虚拟道路数据为基础生成所述道路。
4.根据权利要求2所述的基于用户的地图制作设备,其中所述主题信息包括表示真实世界的地理环境的内容和关于所述内容的附加信息。
5.根据权利要求4所述的基于用户的地图制作设备,其中所述内容至少包括表示真实世界的所述地理环境的图像。
6.根据权利要求4所述的基于用户的地图制作设备,其中所述附加信息包括关于真实世界的所述地理环境的图像和文本、提供所述地理环境的网页的地址信息、以及虚拟现实(VR)中的任意一种或多种。
7.根据权利要求4所述的基于用户的地图制作设备,其中所述主题信息管理器在所述OSM层中以纬度坐标和经度坐标为基础生成所述主题信息。
8.根据权利要求2所述的基于用户的地图制作设备,其中所述地图制作器进一步包括应用编程接口(API ),所述应用编程接口被配置为在管理器终端上显示所述地图并且允许与所述管理器终端关联地编辑所述地图。
9.根据权利要求1所述的基于用户的地图制作设备,其中所述地图制作器制作文件格式的所述基于用户的地图。
10.一种基于用户的地图制作设备,包括: 显示器,被配置为显示基于用户的地图,该基于用户的地图包括开放街道地图(OSM)数据中的生成的地图项目;和 应用编程接口(API)处理器,被配置为从地图制作模块接收所述基于用户的地图,并且在所述显示器上显示所述基于用户的地图。
11.根据权利要求10所述的基于用户的地图制作设备,进一步包括: 输入处理器,被配置为输入附加信息,其中所述API处理器在所述地图中附加地生成通过所述输入处理器输入的所述附加信息。
12.根据权利要求11所述的基于用户的地图制作设备,其中所述附加信息包括关于真实世界的地理环境的地图项目以及用户终端的移动路径中的任意一种或多种。
13.根据权利要求12所述的基于用户的地图制作设备,其中所述地图项目包括主题信息,其中所述主题信息包括表示真实世界的所述地理环境的内容和关于所述内容的附加信息。
14.根据权利要求13所述的基于用户的地图制作设备,其中所述附加信息包括关于真实世界的所述地理环境的图像和文本、提供所述地理环境的网页的地址信息、以及虚拟现实(VR)中的任意一种或多种。
15.根据权利要求12所述的基于用户的地图制作设备,其中所述API处理器生成所述用户终端的移动路径作为所述地图中的道路。
【文档编号】G09B29/00GK104035950SQ201410017410
【公开日】2014年9月10日 申请日期:2014年1月15日 优先权日:2013年3月5日
【发明者】朴周钦 申请人:多费俉株式会社