立体地图显示系统的制作方法_2

文档序号:9713623阅读:来源:国知局
透化目标物可比较清楚地被视觉辨识,于上方,即远方,几乎无法视觉辨识的程度般进行显示。藉由如此,越行进至远方,越能显示经淡化的透化目标物,从而可进一步降低不协调感。
[0050]透化率可任意设定。自下方朝向上方连接可直线状变化,亦可阶段性或曲线状变化。又,于上方的一定区域中,亦可设为使透化目标物完全透化的状态,亦即无法视觉辨识的状态。
[0051]本发明中,由于使对于透化目标物的投影图的透化率产生变化,故即使存在多个透化目标物时,亦可以较轻的处理负载获得全体统一的透化率。与本发明样态不同,于投影时,采用分别控制透化目标物的透化率的方法时,必须针对各透化目标物求得与视点位置的距离,并对应其分别设定透化率,成为要求非常繁杂的处理。本发明中,可避免此种负载。
[0052]本发明中,并无必要必定具备全部上述各种特征,亦可适当省略其一部分、或将其一部分予以组合而构成。
[0053]且本发明亦可构成为一种地图数据生成装置,其为用于生成立体地图显示系统所用的地下构造物数据的地图数据生成装置。
[0054]亦即,地图数据生成装置包含:
[0055]地图数据库,其用于储存前述地下构造物的立体模型;
[0056]修正部,其对前述地下构造物的立体模型中地表面下的深度大于前述视点高度的部位进行修正,以使该深度成为前述视点高度以下;及
[0057]地图数据库管理部,其将该修正后的立体模型储存于前述地图数据库中。
[0058]藉由如此生成地物数据,可抑制地表面下的深度,因此,即使视点位置以与地物的相对关系予以决定时,亦可避免视点位置被设定于地底等缺点。
[0059]本发明的其他样态,亦可构成一种通过计算机显示立体地图的立体地图显示方法,亦可构成为由计算机执行该显示的计算机程序。且,亦可构成为记录有该计算机程序的CD-R、DVD等的计算机可读取的记录媒体。
【附图说明】
[0060]图1为立体地图显示系统的显示方法的说明图;
[0061]图2为立体地图显示系统的构成的说明图;
[0062]图3为立体地图数据库的构造的说明图;
[0063]图4为路径导引处理的流程图;
[0064]图5为地图显示处理的流程图;
[0065]图6为隧道模型生成处理的流程图;
[0066]图7为立体地图的显示例(1)的说明图;
[0067]图8为立体地图的显不例(2)的说明图;
[0068]图9为第二实施例中的隧道资料形状例的说明图;
[0069]图10为隧道数据修正处理的流程图;
[0070]图11为第二实施例中的地图显示处理的流程图。
[0071 ]附图标记说明:200-服务器;201-传送接收部;202-数据库管理部;203-路径探索部;204-隧道模型生成部;210-地图数据库;211-立体地图数据库;213-网络数据;300-终端;300d-显示器;301-传送接收部;302-指令输入部;303-位置.通行信息取得部;304-主控制部;305-地图信息存储部;306-显示控制部;307-投影处理部;308-重迭处理部;NE2-网络。
【具体实施方式】
[0072][实施例1]
[0073]A.系统构成:
[0074]图2为立体地图显示系统的构成的说明图。本实施例中的立体地图显示系统用于进行路径探索,一边显示立体地图一边进行路径导引。立体地图显示系统亦可不具有路径探索、路径导引功能,而是仅根据来自用户的指示等显示立体地图。
[0075]实施例中的立体地图显示系统以网络NE2连接服务器200与终端300。终端300可以为智能手机,但也可以为移动电话、携带侧信息终端、个人计算机、卫星导航装置等可显示地图的各种装置。且,立体地图显示系统也可以是使服务器200与终端300—体化的系统。
[0076]服务器200及终端300中预设有图中标示的各种功能方块。于本实施例中,该多个功能方块通过安装在服务器200及终端300中的能够实现各种功能的计算机程序构成,但亦可以是其一部分或全部以硬件构成。
[0077]本实施例中虽采用由服务器200与终端300构成多个功能方块,但立体地图显示系统也可以为能够单独执行的装置,进而亦可为由多个服务器等所形成的分散系统。
[0078](1)关于服务器200
[0079]于地图数据库210中储存立体地图数据库211及网络数据213。立体数据库211中储存表示地物的立体形状的多边形数据、线数据及文字数据。网络数据213以链路及节点表示道路的路径探索用的数据。
[0080]针对立体地图数据库211的内容加以说明。本实施例中,将地物分为线状目标物与其他的一般地物而进行处理。线状目标物是道路的线状地物的总称,即可以线数据亦即折线数据表示形状的目标物。线状目标物包含例如道路、隧道、线路、路径导引显示、河川等。线状目标物以外的一般地物中包含建筑物等。立体地图数据库211中,对于建筑物等一般地物准备表示立体形状的多边形数据。对于线状目标物准备线数据。但是,如后述,针对线状目标物亦可并用多边形数据予以准备。
[0081 ]数据库管理部202为管理地图数据库210的数据输入输出。本实施例中,将储存于立体地图数据库211中的目标物分类为透化目标物、非透化目标物而进行描绘。从立体地图数据库211中读出数据,同时进行分类也是数据库管理部202的功能。
[0082]于数据库管理部202中预设有隧道模型生成部204。隧道模型生成部204具有根据表示隧道的线数据,设置路面及壁而生成立体的多边形模型的功能。
[0083]路径探索部203利用网络数据213,探索由终端300的使用者所指定的出发地至目的地的路径。路径探索可通过Di jkstra运算法等的已知方法进行。
[0084]接收部201通过网络NE2与终端300之间进行各种数据或指令的传送接收。
[0085](2)关于终端300
[0086]主控制部304统合控制终端300所包含的各功能方块。
[0087]接收部301通过网络NE2与服务器200之间进行数据或指令的传送接收。
[0088]指令输入部302输入有关来自用户的路径导引等指示等。作为指示,例如指定路径导引的出发地、指定目的地、指定地图显示时的显示尺标等。
[0089]位置,通行信息取得部303从GPS(Global Posit1ning System,全球定位系统)等传感器获得终端300的当前位置。
[0090]地图信息存储部305于显示地图时,将从服务器200获得的立体地图数据库322暂时储存。本实施例中,终端300并未预先存储全部的地图数据,而是根据地图显示范围从服务器200适当取得必要的地图数据。地图信息存储部305存储如此取得的地图数据。且一并存储路径探索结果。
[0091]显示控制部306使用存储于地图信息存储部305的地图数据,对终端300的显示器300d进行地图显示。于显示控制部306中,包含投影处理部307与重迭处理部308。投影处理部307将储存于地图信息存储部305的多边形数据及线数据分类为透化目标物及非透化目标物,并分别配置于假想立体空间,通过投影生成透化目标物投影图、非透化目标物投影图的功能。重迭处理部308将所生成的透化目标物投影图以调整透化率地重迭于非透化目标物投影图上,从而生成重迭图(参考图1的下段)。
[0092]B.地图数据库:
[0093]图3表示立体地图数据库的构造的说明图。图中,显示存储于立体地图数据库211的线数据及多边形数据的构造。
[0094]线数据为表示道路、隧道等的线状地物的数据,如图所示,储存有ID、属性、构成点等数据。ID为各线数据的识别信息。属性表示各线数据为“道路”或“隧道”的类别的信息。于属性数据中,除此以外,亦可包含国道、县道等道路类别、道路宽度、车线数、单方通行的其他限制等。构成定义道路形状的点的立体坐标。
[0095]图中,附有ID= LID1的线数据(图中与以实线表示的道路所对应的部分)根据属性为“道路”,则其形状以构成点PL1、PL2定义而表示。且,附有ID = LID2的线数据(图中与以虚线表示的道路所对应的部分)根据属性为“隧道”,则其形状以构成点PL2?PL5定义而表示。
[0096]多边形数据为表示建筑物等的地物的数据,具有与线数据同样的数据构造。但是,作为构成点,为表示立体形状的多边形顶点的立体坐标的数据。
[0097]图中,附有ID= PID1的多边形数据(图中与以实线表示的道路所对应的部分)根据属性为“地上建筑物”,则其形状以图中所示的面的构成点PP1?PP4等定义而表示。地上建筑物由于还存在其他面,因此构成点进一步储存有表示各面顶点的坐标。且,附有LD = PID2的多边形数据(图中与以虚线表示的道路所对应的部分)根据属性为“地下建筑物”,则其形状以构成点PP3?PP6等定义而表示。地下建筑物亦由于同样还存在其他面,因此构成点进一步储存有表示各面顶点的坐标。
[0098]本实施例中,将隧道及道路作为不同地物进行处理,地上建筑物与地下建筑物亦作为不同地物进行处理。另外,还可以将图示的地上建筑物及地下建筑物全体作为一个地物进行处理,对于各构成点或多边形,采取赋予地上部分、地下部分等属性的方法即可。
[0099]C.路径导引处理:
[0100](1)路径导引处理:
[0101]图4为路径导引处理的流程图。路径导引处理探索由使用者所指定的出发地朝向目的地的路径,进行其导引的处理。此主要由服务器200中的路径探索部203、终端300的显示控制部306等协同进行处理,由服务器200及终端300中的硬件CPU进行处理。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1