The invention provides a method and apparatus for creating cross city of library, the method comprises: acquiring various sites across the city line sequentially via the site information; the site according to the cross city line in turn via site information, determined that the cross city line passing through the city in turn according to the cross city line; in order to get across the city via the city, up to the cross city information; up to information and the cross city line to cross the city of associative memory in the library. The application achieves the establishment of a perfect cross city accessible library.
【技术实现步骤摘要】
本申请涉及路线推荐
,尤其涉及一种跨城可达库创建方法及装置。
技术介绍
跨城可达库是包含从一城市乘坐公共交通工具可以到达的其他城市的信息以及所对应的公共交通工具的线路信息的信息库,也就是该跨城可达库中保存的为跨城可达的信息。该跨城可达库可用于跨城公交寻路时计算跨城公交线路。跨城公交是指一条公交线路途经两个或多个城市(地级市)。跨城可达库所包含的信息如图1中所示,其中字母a、b、c、d分别代表不同城市。图1中示例性的展示了a城市以及b城市的跨城可达信息。从图1中可以看出,从a城市乘坐公共交通工具可以到达b城市、c城市以及d城市;从b城市乘坐公共交通工具可以到达a城市、c城市以及d城市。其中,从a城市到达b城市所包含的路线包括linex1、linex2、linex3等等,其中linex1、linex2、linex3用于存储从a城市到达b城市的对应线路的指针,同时还会记录从a城市到达b城市的各线路在跨城线路文件中记载的同一组线路中所途经城市对应的相同线路的指针(图中未示出)。目前,创建跨城可达库是通过遍历已有的跨城线路文件中的每组线路包含的线路的城市信息,从而获得跨城可达信息。现有技术中,为便于管理公交线路,为每一个城市所包含的公交线路分配一个线路标识(即lineid),因此,对于跨城线路则会在不同的城市对应不同的路线标识,为便于了解哪些跨城线路实际为同一条公交线路,在跨城线路文件中针对跨城的公交路线,按照该条跨城公交路线在不同的城市分成多条路线分别存储,如一条跨城公交路线存在于n个城市则存储n条公交路线,并将该n条线路存储为一组线路,为该组路线分配同一 ...
【技术保护点】
一种跨城可达库创建方法,其特征在于,所述方法包括:获取跨城线路依次途经的各站点的站点信息;根据跨城线路依次途经的各站点的站点信息,确定出所述跨城线路依次途经的城市;根据所述跨城线路依次途经的城市,得到跨城可达信息;将所述跨城可达信息及所述跨城线路关联存储至跨城可达库中。
【技术特征摘要】
1.一种跨城可达库创建方法,其特征在于,所述方法包括:获取跨城线路依次途经的各站点的站点信息;根据跨城线路依次途经的各站点的站点信息,确定出所述跨城线路依次途经的城市;根据所述跨城线路依次途经的城市,得到跨城可达信息;将所述跨城可达信息及所述跨城线路关联存储至跨城可达库中。2.如权利要求1所述的方法,其特征在于,获取跨城线路依次途经的各站点的站点信息,包括:从预置的跨城线路文件中,确定出与所述跨城线路的群组标识(groupid)对应的公交线路,其中groupid相同的公交线路依次途经的站点相同;从所述跨城线路的groupid对应的公交线路中选取一条公交线路,并根据选取的公交线路的线路标识及所属城市,从相应城市对应的站点信息数据库中,获取选取的公交线路依次途经的各站点的站点信息,并将该选取的公交线路依次途经的各站点的站点信息确定为所述跨城线路依次途经的各站点的站点信息。3.如权利要求1所述的方法,其特征在于,所述站点信息包括区域编码;根据跨城线路依次途经的各站点的站点信息,确定出所述跨城线路依次途经的城市,具体包括:从所述跨城线路的起始站开始,依次判断所述跨城线路途经的每一个站点的区域编码所属的城市;若连续两个以上站点所属城市相同则进行城市去重处理,依此得到所述跨城线路依次途经的城市。4.如权利要求1~3任一项所述的方法,其特征在于,根据所述跨城线路依次途经的城市,得到跨城可达信息,具体包括:针对所述跨城线路途经的每一个城市,将该城市作为起始城市,将该城市之后途经的每个城市作为终点城市;将所述起始城市分别与每一个所述终点城市作为一条跨城可达信息。5.如权利要求4所述的方法,其特征在于,将所述跨城可达信息及所述跨城线路关联存储至跨城可达库中,具体包括:针对每一条跨城可达信息,确定所述跨城线路在该跨城可达信息的起始城市中对应的线路标识;将该跨城可达信息与确定的所述线路标识关联存储至跨城可达库中。6.如权利要求1~3任一项所述的方法,其特征在于,所述方法还包括:根据所述跨城可达信息生成相邻可达城市配置文件,在该相邻可达城市配置文件中存储相邻可达城市的对应关系及其路线标识。7.一种...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。