一种基于道路坐标系的街景显示方法

文档序号:6499157阅读:119来源:国知局
一种基于道路坐标系的街景显示方法
【专利摘要】本发明涉及一种基于道路坐标系的街景显示方法,步骤如下:1)建立单维度道路坐标系,道路曲线沿固定方向延伸;2)建立POI点,关联POI点与道路曲线的位置关系;3)显示道路曲线,并以道路曲线为参照系,显示POI点。采用本发明所述的抽象化的街景道路显示方法可以较好地展示目前一些商业街的浏览,满足部分人在家就可以实现体验逛街的感受。对于喜欢逛街的用户,通过本发明可以预先浏览下街道两边的商铺,及商铺在街道中的大概位置,提前熟悉周边环境。这种方法简单、直观,而且对硬件终端的配置要求不高,可以在PC机上实现也可以在手持终端上实现,具有比较大的实用性。
【专利说明】一种基于道路坐标系的街景显示方法【技术领域】
[0001]本发明涉及一种地图显示方法,更具体地说,涉及一种基于道路坐标系的街景显示方法。【背景技术】
[0002]目前,电子地图已经被广泛应用到各个领域,基于电子地图的LBS (LocationBased Service)应用和导航软件比比皆是。但是,目前的电子地图受到地图数据和比例尺的限制,还无法详细地对街道两边的景观、商城、店铺进行良好的展示,只能标示个别比较重要、知名度较高的POI (Point Of Interest)点的名称和位置。对于当前城市建设中快速发展涌现出来的商业街、步行街的展示也是一片空白。对于喜欢逛街一族和外来游客,目前电子地图的局限性,无法满足他们想获取整条街道信息的渴望。本发明提出一种操作简单、直观易懂的街景浏览显示方法,有助于用户对街景信息的了解,感受身临其境的体验效果O
[0003]传统电子地图坐标都是以经纬度为坐标的二维结构,以经纬度为坐标进行标识POI点的位置。传统电子地图虽然能整体显示出各条道路的布局情况,但如果缩小地图,则只能显示极少个POI点,或者不显示POI点,如果放大地图虽能示出更多的POI点,但传统电子地图的道路曲线模拟了真实道路的路径,蜿蜒曲折,在放大后的地图上不便于查看,由于道路曲线的弯曲不规则,需要不规则地沿道路曲线路径移动电子地图,使用上仍不方便。
[0004]而且传统电子地图需要加载的数据量较大,在移动终端设备上的使用,数据流量大、加载速度慢,无法 实现对街景进行直观、方便的展示,无法满足人们生活需求。

【发明内容】

[0005]本发明的目的在于克服现有技术的不足,提供一种以道路为坐标,对街道及其两边POI点进行抽象,从而达到简单直观展示街道及POI点关系的一种基于道路坐标系的街景显示方法;本发明所述的方法实现成本低,方法简单,易于实现。
[0006]本发明的技术方案如下:
[0007]一种基于道路坐标系的街景显示方法,步骤如下:
[0008]I)建立单维度道路坐标系,道路曲线沿固定方向延伸;
[0009]2)建立POI点,关联POI点与道路曲线的位置关系;
[0010]3)显示道路曲线,并以道路曲线为参照系,显示POI点。
[0011]作为优选,步骤I)具体为:基于二维结构的经纬度坐标系的道路曲线,把二维结构的经纬度坐标系的道路曲线转换为多维结构的道路曲线,转换后的每条道路曲线为多维结构中的一个维度。
[0012]作为优选,把二维结构的经纬度坐标系的道路曲线转换为多维结构的道路曲线具体为:确定二维结构的经纬度坐标系的道路曲线的起点、转折点,起点与其相邻的转折点间、当前转折点与下一个转折点间用直线段相连,则道路曲线转换为曲折线段;并计算起点与其相邻的转折点间、当前转折点与下一个转折点间的曲线长度,起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段长度为转换前的曲线长度。[0013]作为优选,进一步地,把起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段调整在同一条直线上,则曲折线段转换为直线段,起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段长度不变。
[0014]作为优选,步骤2)具体为:建立POI点,定义POI点归属的道路曲线、位于归属道路曲线的左右、与道路曲线的起点的距离,根据POI点如下属性:归属的道路曲线、位于归属道路曲线的左右、与道路曲线起点的距离,确定POI点与道路曲线的位置关系。
[0015]作为优选,POI点归属的道路曲线的确定具体如下:获取POI点的地址字段,解析出道路名称,从路网数据中检索道路名称对应的道路ID,根据道路ID确定POI点归属的道路曲线。
[0016]作为优选,POI点归属的道路曲线的确定具体如下:获取POI点的经纬度坐标,计算POI点与其周边各道路的垂直距离,从路网数据中检索垂直距离最短的道路的名称对应的道路ID,根据道路ID确定POI点归属的道路曲线。
[0017]作为优选,沿道路曲线的起点往道路曲线的终点延伸的方向,坐标位于道路曲线延伸方向右边区间的POI点,定义当前POI点位于归属道路曲线的右边,坐标位于道路曲线延伸方向左边区间的POI点,定义当前POI点位于归属道路曲线的左边,从而确定POI点的位于归属道路曲线的左右属性。
[0018]作为优选,POI点与道路曲线起点的距离为道路曲线的起点到POI点在道路曲线上的垂直映射点之间的沿道路曲线的路径的长度。
[0019]作为优选,只显示当前一条道路曲线及与其关联的POI点;如果当前道路曲线与另一道路曲线相连,则在当前道路曲线上示出相交点及道路名称;如果要显示另一道路曲线及与其关联的POI点,则另作查询;对当前道路曲线的显示采用分段显示或根据查询长度显示;Ρ0Ι点根据其代表的对象占地大小不同,按比例显示不同大小的显示范围。
[0020]本发明的有益效果如下:
[0021]采用本发明所述的抽象化的街景道路显示方法可以较好地展示目前一些商业街的浏览,满足部分人在家就可以实现体验逛街的感受。对于喜欢逛街的用户,通过本发明可以预先浏览下街道两边的商铺,及商铺在街道中的大概位置,提前熟悉周边环境。这种方法简单、直观,而且对硬件终端的配置要求不高,可以在PC机上实现也可以在手持终端上实现,具有比较大的实用性。
【专利附图】

【附图说明】
[0022]图1是二维结构的经纬度坐标系的道路曲线图;
[0023]图2是图1所示的二维结构的经纬度坐标系的道路曲线转换成为的多维结构的道路曲线图;
[0024]图3是道路曲线的一维坐标系示意图;
[0025]图4是抽象简化后的道路曲线;
[0026]图5是图4所示的道路曲线拉直后的道路曲线示意图;
[0027]图6是本发明所述的方法的效果示意图;
[0028]图中:1、2、3、4、5、6、7是POI点,A是起点,B、C、D、E是转折点,F是终点。【具体实施方式】
[0029]以下结合附图及实施例对本发明进行进一步的详细说明。
[0030]一种基于道路坐标系的街景显示方法,步骤如下:
[0031]I)建立单维度道路坐标系,道路曲线沿固定方向延伸;
[0032]2)建立POI点,关联POI点与道路曲线的位置关系;
[0033]3)显示道路曲线,并以道路曲线为参照系,显示POI点。
[0034]步骤I)具体为:基于二维结构的经纬度坐标系的道路曲线,把二维结构的经纬度坐标系的道路曲线转换为多维结构的道路曲线,转换后的每条道路曲线为多维结构中的一个维度。把二维结构的经纬度坐标系的道路曲线转换为多维结构的道路曲线具体为:确定二维结构的经纬度坐标系的道路曲线的起点、转折点,起点与其相邻的转折点间、当前转折点与下一个转折点间用直线段相连,则道路曲线转换为曲折线段;并计算起点与其相邻的转折点间、当前转折点与下一个转折点间的曲线长度,起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段长度为转换前的曲线长度。进一步地,把起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段调整在同一条直线上,则曲折线段转换为直线段,起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段长度不变。
[0035]步骤2)具体为:建立POI点,定义POI点归属的道路曲线、位于归属道路曲线的左右、与道路曲线的起点的距离,根据POI点如下属性:归属的道路曲线、位于归属道路曲线的左右、与道路曲线的起点的距离,确定POI点与道路曲线的位置关系。
[0036]POI点归属的道路曲线的确定具体如下:获取POI点的地址字段,解析出道路名称,从路网数据中检索道路名称对应的道路ID,根据道路ID确定POI点归属的道路曲线。
[0037]另一种实施方式,POI点归属的道路曲线的确定具体如下:获取POI点的经纬度坐标,计算POI点与其周边各道路的垂直距离,从路网数据中检索垂直距离最短的道路的名称对应的道路ID,根据道路ID确定POI点归属的道路曲线。
[0038]沿道路曲线的起点往道路曲线的终点延伸的方向,坐标位于道路曲线延伸方向右边区间的POI点,定义当前POI点位于归属道路曲线的右边,坐标位于道路曲线延伸方向左边区间的POI点,定义当前POI点位于归属道路曲线的左边,从而确定POI点的位于归属道路曲线的左右属性。
[0039]POI点与道路曲线起点的距离为道路曲线的起点到POI点在道路曲线上的垂直映射点之间的沿道路曲线的路径的长度。
[0040]为了使显示更加流畅,适用于各种高低配置的移动终端,本发明所述的方法只显示当前一条道路曲线及与其关联的POI点;如果当前道路曲线与另一道路曲线相连,则在当前道路曲线上示出相交点及道路名称;如果要显示另一道路曲线及与其关联的POI点,则另作查询。更进一步地,对当前道路曲线的显示采用分段显示或根据查询长度显示。
[0041]POI点根据其代表的对象占地大小不同,按比例显示不同大小的显示范围。
[0042]实施例
[0043]以道路为核心,描述POI点位置,并建立起相互对应关系,展示POI点位置。本发明把这种位置描述体系称为道路坐标系。道路数据和两边的POI点数据在道路坐标系下进行坐标变换,重新映射,生成抽象化街景所需的数据。道路坐标系显示方法就是以道路为核心进行展示POI点相对位置关系的一种方法。[0044]—、道路坐标系的建立
[0045] 首先要建立以道路为维度的多维结构,如图1所示;然后建立单维度的道路坐标系,如图2所示。经纬度坐标系下的道路实际由一系列经纬度点连接起来的具有一定宽度的曲线,如果对地图进行无限放大后,弯弯曲曲的道路可看作一条直线。这样可以把地图的二维结构,转换成多维结构,每条道路都是多维结构中的一个维度。这一转换过程放弃了POI点的绝对位置,建立POI点与道路的归属关系、位置关系、以及归属于同一道路上的各个POI点之间的相对位置关系。
[0046]道路是通过弯道和路口将各个路段连接成一条完整的道路。经过抽象简化后,就是一条曲折线段,弯道和路口是曲折线段上的转折点。对曲折线段进行分段拉直处理并连接在一起,使之成为一条直线段。每条道路都有两个端点,起点A和终点F,选择其中任何一个作为坐标轴的原点,另外一个为坐标轴的增长方向。这样建立起以道路为坐标轴的一维坐标系,如图3所示。
[0047]传统电子地图道路数据主要包括道路的等级、方向、名称、坐标点和类型等属性。为了建立道路坐标系,还需在现有地图道路数据属性上增加起点A和归属当前道路的所有POI点ID两个属性。
[0048]二、道路坐标系与POI点的关系建立
[0049]现有电子地图的POI点数据通常具有POI点名称、地址、类别、经纬度等几个属性,通过新增POI点的三个属性,如表1所示,可以确定道路与POI点的关系,从而确定POI点在道路坐标系下的位置。
[0050]表1:道路曲线与POI点的关系属性表
[0051]
【权利要求】
1.一种基于道路坐标系的街景显示方法,其特征在于,步骤如下: 1)建立单维度道路坐标系,道路曲线沿固定方向延伸; 2)建立POI点,关联POI点与道路曲线的位置关系; 3)显示道路曲线,并以道路曲线为参照系,显示POI点。
2.根据权利要求1所述的基于道路坐标系的街景显示方法,其特征在于,步骤I)具体为:基于二维结构的经纬度坐标系的道路曲线,把二维结构的经纬度坐标系的道路曲线转换为多维结构的道路曲线,转换后的每条道路曲线为多维结构中的一个维度。
3.根据权利要求2所述的基于道路坐标系的街景显示方法,其特征在于,把二维结构的经纬度坐标系的道路曲线转换为多维结构的道路曲线具体为:确定二维结构的经纬度坐标系的道路曲线的起点、转折点,起点与其相邻的转折点间、当前转折点与下一个转折点间用直线段相连,则道路曲线转换为曲折线段;并计算起点与其相邻的转折点间、当前转折点与下一个转折点间的曲线长度,起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段长度为转换前的曲线长度。
4.根据权利要求3所述的基于道路坐标系的街景显示方法,其特征在于,进一步地,把起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段调整在同一条直线上,则曲折线段转换为直线段,起点与其相邻的转折点间、当前转折点与下一个转折点间的直线段长度不变。
5.根据权利要求1所述的基于道路坐标系的街景显示方法,其特征在于,步骤2)具体为:建立POI点,定义POI点归属的道路曲线、位于归属道路曲线的左右、与道路曲线的起点的距离,根据POI点如下属性:归属的道路曲线、位于归属道路曲线的左右、与道路曲线起点的距离,确定POI点与道路曲线的位置关系。
6.根据权利要求5所述的基于道路坐标系的街景显示方法,其特征在于,POI点归属的道路曲线的确定具体如下:获取POI点的地址字段,解析出道路名称,从路网数据中检索道路名称对应的道路ID,根据道路ID确定POI点归属的道路曲线。
7.根据权利要求5所述的基于道路坐标系的街景显示方法,其特征在于,POI点归属的道路曲线的确定具体如下:获取POI点的经纬度坐标,计算POI点与其周边各道路的垂直距离,从路网数据中检索垂直距离最短的道路的名称对应的道路ID,根据道路ID确定POI点归属的道路曲线。
8.根据权利要求5所述的基于道路坐标系的街景显示方法,其特征在于,沿道路曲线的起点往道路曲线的终点延伸的方向,坐标位于道路曲线延伸方向右边区间的POI点,定义当前POI点位于归属道路曲线的右边,坐标位于道路曲线延伸方向左边区间的POI点,定义当前POI点位于归属道路曲线的左边,从而确定POI点的位于归属道路曲线的左右属性。
9.根据权利要求5所述的基于道路坐标系的街景显示方法,其特征在于,POI点与道路曲线起点的距离为道路曲线的起点到POI点在道路曲线上的垂直映射点之间的沿道路曲线的路径的长度。
10.根据权利要求1所述的基于道路坐标系的街景显示方法,其特征在于,只显示当前一条道路曲线及与其关联的POI点;如果当前道路曲线与另一道路曲线相连,则在当前道路曲线上示出相交点及道路名称;如果要显示另一道路曲线及与其关联的POI点,则另作查询;对当前道路曲线的显示采用分段显示或根据查询长度显示;Ρ0Ι点根据其代表的对象占地大小不同,按 比例显示不同大小的显示范围。
【文档编号】G06F17/30GK103943025SQ201310019594
【公开日】2014年7月23日 申请日期:2013年1月18日 优先权日:2013年1月18日
【发明者】庄宗辉, 陈从华, 钟可华, 周思政, 陈吕茂 申请人:厦门雅迅网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1