×

人物专栏 >> 全部专家列表

基于GIS的公交模型数据库构建和维护研究
2014-10-11 18:35:01   来源:tranbbs.com      作者:张天然    评论:0 点击:

基于动态分段技术的公交模型数据库具有维护方便,建模精度高且更加通用的优势,是公交模型数据库构建的首选方式。基于此技术的TransCAD便能够较好地集成了GIS和交通模型功能,提供二次开发,优化了公交数据的维护,且开发相应的工具也较为容易。因此,在TransCAD软件平台上进行二次开发,来试图解决前面提到的三个主要问题。

首先,公交网络的最大特点就是和路网具有关联性,在GIS中称为路径系统。路径系统记录了公交线路走过的路段和节点顺序以及站点所在的位置。路径系统通过特殊的数据结构存储在计算机系统中,实现各种关联查询分析。公交模型数据库结构见表1。

表1公交网络数据结构

Tab.1 The database structure of transit network

1.png

1)线路表:和公交线路图层关联,描述了公交线路的一些特性,其主键为LineID。

2)路径段表。:描述了公交线路中,前后两个站点间的各种属性,属于软件内部的数据结构,用户无需维护。其主键是TranLinkID,通过LineID字段和线路表关联。

3)路径片段表。:是路径段表的组成部分,表示的是路径段在每个路段上的组成部分,其主键是SectionID,。通过TranLinkID和路径段表关联,LinkID表示该片段属于路网上的哪个路段。

4)车站表:和公交站点图层关联,其主键为StopID,描述了站点所在的路段(LinkID关联),表示线路第几次经过该站点(PassCount)以及其他属性。

5)路段表和节点表:即道路网络拓扑关系描述,不再赘述。

   此外,TransCAD软件还包括可选的数据类型——真实的公交物理站点。公交线路的站点一定位于公交物理站台上,同一个公交物理站台,可能包含了多条线路的站点,但是某条线路经过某个物理站台不允许上下客,则认为该线路这个站台没有站点。

3公共交通模型数据库自动创建技术研究

在数据收集阶段,公交线路站点数据有多种形式。如果收集到的只是栅格图的格式(如JPEG格式),则模型师只好看着图纸手工添加,或者对着路网写好数据表再由软件导入,这两种方法的速度差不多,工作量都很大。如果能够收集到GIS格式的矢量数据,就会包含线路图层和站点图层(如ArcGIS软件的SHP格式)。另外,也可以通过一些地图网站进行二次开发来获得公交线路的矢量格式数据,例如采用百度地图的API开发或是Google公司的GTFS数据,都可以获得公交线路的空间和属性数据,产生矢量图层。这时,公交模型数据库就可以通过技术研发自动创建。

3.1输入数据

    需要输入的数据有以下三点:

1)公交线路:为线层格式,包括线路名字段,是公交线路唯一的名字,需要区分上下行。

2)站点层:即公交站点图层,要求线路名字段和线路层中的线路名字段对应;站点序号字段:站点图层一条线路中站点的顺序号。

3)公交线路依附的道路网络。

责任编辑:millay

相关热词搜索: 模型 数据库

上一篇:布里斯班南北地下道路规划案例分析
下一篇: 改进的交通分配起点用户均衡算法

分享到: 收藏
[专栏文章:4 篇]人物简介
    张天然,博士、高级工程师,毕业于同济大学交通运输规划与管理专业。现任上海市城市规划设计研究院交通模型室副主任。主要研究方向为交通政策和交通模型,交通地理信息等。主持研发上海市交通规划模型,规划信息系统。主持或参与了上海、宁波、深圳等地的交通大调查和数据综合校核工作,上海市轨道交通网络规划等专项规划上海,芜湖、淮安、惠州等地的综合交通规划等多项工作。主持中国铁路改革研究,负责国家863项目城市综合交通规划和政策评价通用软件开发的模型和算法研究。