城市轨道交通线路优选系统研究与设计

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:yl9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 本文以论述“城市轨道交通线路优选系统”的系统构成、功能与原理为核心,以开发者的角度展开介绍该软件的设计思想和开发理念以及应用价值。本文共4个部分,对“城市轨道交通线路优选系统”的研究与设计由浅入深进行阐述。
  [关键词] 城市轨道交通; VB.NET; Floyd算法; Mapinfo
  doi : 10 . 3969 / j . issn . 1673 - 0194 . 2013 . 22. 047
  [中图分类号] TP311 [文献标识码] A [文章编号] 1673 - 0194(2013)22- 0074- 02
  0 引 言
  在上海城市轨道交通网络化进程的快速推进中,线网日趋交织复杂,耦合度越来越高,运营过程中存在以下问题: ① 不熟悉线路的乘客无法直接获得换乘信息,造成出行不便,增加了出行时间; ② 为帮助乘客选择路线,需加大人工引导,降低了地铁站工作人员效率,增加了运营成本; ③ 存在多种线路换乘选择时,有可能因为乘客集中选择某条线路,造成该线路客流量显著增大,为运营管理和客流管控带来困难。
  轨道交通作为生态型、高技术密集、高端服务型产业,更要依靠信息化技术来服务大众,以提高自身的服务水平。该“城市轨道交通线路优选系统”的开发,是基于现有的上海城市轨道交通网络来构建相关框架、模型,是面向乘客的结合线路信息查询及优选的一款软件,以实现为乘客提供简单、快捷、实用的轨道交通信息查询方式,提升乘客满意度与出行效率,为运营管理服务提供便利的目的。
  1 系统构成
  1.1 功能介绍
  本系统分为“快速查询”、“分类查询”两个主要模块。在“快速查询”界面里输入起点与终点的站点名称,点击“一键查询”即可显示一张最短路径线路图,并可进行放大、缩小查看,若输入的站点有误,系统会自动报错,提示修改;在“分类查询”界面里共分交通、购物、住宿、旅游、餐饮5个板块,点击相应板块系统可显示属于该分类的全部相关地名而非站点(如选择“交通”,则列表框里会显示上海火车站、虹桥国际机场、上海南站等交通枢纽;选择“旅游”,则列表框里会显示豫园、外滩、田子坊等旅游景点),并可根据需要按由近到远或搜索热度排序,双击要去的地名即可显示从松江大学城站到距离该地最近的站点的线路换乘方式、乘坐站数、行驶时间、票价。在“分类查询”模块中还包含多线路显示功能,当换乘方案不止一种时,可以将所有可到达的换乘方式显示出来供乘客参考选择。
  1.2 开发平台
  开发本系统所用的主要软件:Microsoft Visual Studio 2005,Mapinfo professional 7,Mapinfo MapX,Adobe PhotoshopCS4。
  Visual Studio是微软公司推出的开发环境,本系统主体在Microsoft Visual Studio 2005平台上采用VB.NET编写,整体框架科学合理,给使用者以简洁醒目的操作体验。该系统为安装版的单机exe应用程序,在任何装有Microsoft .NET Framework的PC操作系统中均可运行。
  Mapinfo是一款桌面地理信息系统,一种数据可视化、信息地图化的桌面解决方案。该软件用于编写本系统的线路图部分,设计思路是通过构造多个图层,分层显示信息,从而实现线路的动态模拟。
  MapX是一个基于ActiveX(OCX)技术的可编程控件。它使用与MapInfo Professional一致的地图数据格式,在可视化开发环境中,只需在设计阶段将MapX控件植入窗体中,并对其进行编程,设置属性或调用方法或相应事件,即可实现数据可视化。本系统中,该控件给线路图嵌入程序框体提供支持,同时将多个图层整合叠放,为通过程序代码控制其显示方式提供支持。
  Photoshop是一款图像处理软件。本系统界面部分的位图,即背景、插图、标题、框体、按钮等的图样设计都是在该软件下完成的。本系统注重用户操作体验,实现了界面的新颖亮丽与页面布局科学性的统一,窗体元素大小适中,安装及操作方式与大部分软件相符合,上手容易。
  2 系统原理
  2.1 快速查询
  本模块的功能是为乘客提供最短路径的图像显示。线路图由Mapinfo绘制,每个站点用一个小圈表示,并添加不同的ID,站间区段按照每条轨道交通规定颜色着色。建立Access数据库将站点名称及ID导入,并添加线路内站点序号,便将线路图与数据库联动起来,将以上数据构建矩阵由改进的Floyd算法求得最短路径,在显示查询结果界面的MapX控件中将算得的路径分层绘制出来,这就实现了最短路径的图像显示。其中站点输入框采用Inser字段引索,若输入错误信息会弹框提示。在MapX控件上设有集合大小缩放、全图显示按钮的工具栏,方便对线路图的查看。
  2.2 分类查询
  本模块的功能是为乘客提供直观目的地的线路查询,并以表格形式显示详细信息。该模块的设计关键是数据库的应用,将交通、购物、住宿、旅游、餐饮5个项目各自建表,把松江大学城站到各个具体地点的换乘方式、行车用时、乘坐站数、票价一一分类导入5张表中,不同地点编以不同ID,同一地点存在多种换乘时,编以相同ID。使用SQL语句查库并剔除相同项后,将目的地名称显示在TabControl容器里的Listbox控件中。双击所选目的地,进入显示结果界面,将换乘方式、行车用时、乘坐站数、票价作为Datasource显示在DataGridView控件中,有不止一种换乘方式时,将全部显示出来。TabControl容器提供两个选项卡:按由近到远或搜索热度对目的地进行排序,前者直接使用SQL语句对乘坐站数进行降序排列即可实现;后者需先在数据库中增设“点击次数”列,初始值都为零,每次对某目的地查询一次,该项加一,再按照点击次数进行降序排列即可实现既定功能。   2.3 关于Floyd算法的应用
  Floyd算法又称为弗洛伊德算法、插点法,是一种用于寻找给定的加权图中顶点间最短路径的算法。Floyd算法相比Dijkstra算法具有更高的效率,在交错复杂的轨道交通线路中找到最短的换乘方案有着很大的优势。Floyd算法的核心是利用一个三重循环产生一个存储每个结点最短距离的矩阵,使用图的邻接矩阵来存储带权有向图。该算法的基本思想是:构造n阶方阵D(k),令其对角线上的元素都等于0,元素d(k)ij表示点i到点j的路径长度,k表示运算步骤。路径长度为两个点间有向边的权值,没有有向边时,路径长度为∞,当k = 0时,d(0)ij = A,以后逐步在原路径中加入其他中间点继续运算,如果增加中间点后,得到的路径长度比原来缩短了,则以此新路径代替原路径,修改矩阵元素。在本系统的算法程序中,考虑到实际线路中站点间的无差异性,所以令线路图中的每个站间路段的权都相等,从线路图的带权邻接矩阵A = [a(i,j)]n × n开始,递归地进行n次更新,即由矩阵D(0) = A,按一个公式,构造出矩阵D(1);又用同样的公式由D(1)构造出D(2)……最后又用同样的公式由D(n - 1)构造出矩阵D(n)。最后矩阵D(n)的i行j列元素便是i号顶点到j号顶点的最短路径长度。使用嵌套的for循环结构实现上述运算后,将值在数据库中查出,并在绘图语句块中调用,将结果在MapX控件中绘制出来,这就是“快速查询”模块的核心所在。2.4 关于MapX控件的应用
  查询结果所显示的轨道交通线路图是由Mapinfo软件制作的,共3个图层,最底层为去色的上海城市轨道交通线路图原图,以此来作为背景,中间层为路段(以彩色线段表示,各个小段连成完整的线路,但每个小段之间各自独立,并都有各不相同的ID,以便在代码中调用),最顶层为站点(以小圆圈表示,每个小圆圈都有一个独有的ID,以便在代码中调用)。将3个图层加载进MapX控件中,在Microsoft Visual Studio 2005中调用。中间层和最顶层的默认可见状态是Hide,在绘图语句块绘制指定线路时,指定线路所对应的路段及站点的可见状态变为Show,这样就实现了将所查线路突出显示出来的效果。如图1所示,当前所查为七宝—长江南路的路径,图层1和图层2中这一路段ID所对应的点和线段的状态变为Show,而其余部分处于Hide状态。
  3 结 论
  上海作为享誉国际的大都市,外来学习、务工、游玩的人众多,这迫切需要上海的交通枢纽进一步提高它的服务水平。但是,上海轨道交通作为其中重要的一环,其网络覆盖面不断拓广的同时,面向乘客的交通信息的获取方式却不能紧跟其步伐。目前,仍没有一款软件是专门面向城市轨道交通路径信息查询、优选而设计的,这一定程度上限制着轨道交通的进一步经营和发展。因此,设计一款涵盖信息量广、有针对性并且操作便捷的兼备路径信息查询和优选的软件是非常必要的。本系统结合多方软件配合,经过合理的模型构建,实现了两种不同的线路查询、优选、显示的功能,为不同需求的乘客带来了便利。软件界面美观、操作简便、硬盘空间占用极小、运行效率高,体现了人性化、便捷化、智能化宗旨。
  主要参考文献
  [1] 郭彦云. 城市轨道交通有效路径问题研究[D]. 北京:北京交通大学,2011.
  [2] 聂佩林,余志,何兆成. 基于MapInfo电子地图的Paramics仿真基础路网构建[J]. 系统仿真学报,2008(1).
  [3] 邓凯英. 城市交通系统的最短路径高效搜索算法研究[J]. 科教文汇:下旬刊,2010(1).
其他文献
摘要:近年来,随着企业信息化推进,业务与财务高度集成的信息系统为资金集约化管理提供了强有力的技术支撑,丰富了资金管理手段。本文从信息化角度,提出了资金集约化管理三层次体系理论,通过分析A电网公司资金集中管理、资金一体化日常管理及辅助决策支持实践应用和成果,提出信息化提升和资金管理创新同步优化路径,丰富了资金管理论和实践。  关键词:财务信息化;资金集约化管理;优化路径  0 引言  近年来,国家电
[摘 要]学习型政党建设对新时期的干部培训工作提出了新要求,自《2010-2020年干部教育培训改革纲要》出台以来,全国干部教育培训基地的培训总量快速上升,迎来高速增长的历史机遇期,管理的效能瓶颈和资源瓶颈亟待突破,信息化管理和效能化建设已成迫切需要。构建“信息驱动、流程可控、多元共建、高效智能、安全保密、考评一体”的信息化管理系统,是达成信息化管理目标的主要载体和重要措施。针对干部培训信息化管理
[摘 要]随着城镇化进程的加快,那些既买不起经济适用房又不符合廉租住房等其他保障方式的“夹心层”、新就业人员、外来务工人员等困难群体的住房问题日益突出,导致出现“蜗居”“蚁居”等现象,降低了城市居民的幸福指数,不利于社会的和谐稳定。在这一背景下,公共租赁房被提上议事日程。公租房有其独特的特点,比如:居住人员相对比较复杂,而且具有很强的流动性,其中中低收入人群占据大多数,还有一些是空巢老人等,需切实
摘要:近些年来,我国的经济实现了跨越式的发展,城市化的进程明显加速,这也推动了建筑业的快速发展,在建筑的施工过程中,施工管理对于整个建筑工程的成本控制、质量控制等方面都有显著的影响,施工管理牵扯到大量信息,因此探究工程建筑施工管理中信息技术的应用是有意义的。  关键词:建筑;施工管理;信息技术  1 信息技术在施工管理中的应用现状  1.1 信息技术基础差  当前,我国建筑行业施工管理中信息技术应
[摘 要]在我国经济发展进入快速转型期的今天,高等职业教育经过近十年的发展,逐渐走上以全面提高教育质量为核心,以服务地方经济发展方式转变和产业转型升级为重点的发展道路。研究地方政府与学校管理关系,要从地方高职学院的特点出发,紧紧围绕“政府宏观调控,高校自主办学”这个主线,以完善政府管理机制为重点,创新地方政府对高职院校的管理模式,理清高职院校的举办者、办学者和管理者的关系,理清地方政府是办高职教育
[摘 要] 农村财务规范化管理是农村经济稳定发展和新农村建设的重要条件,能为农村财务安全和经济稳步发展打下良好的基础。农村财务的规范与安全关系到广大农民的切身利益和农村经济发展的水平,因此,为了促进农村经济的发展和加快新农村建设的步伐,农村财务必须实施规范化管理。本文深入分析了当前农村财务规范化管理进展中存在的问题,并对农村财务如何进行规范化管理提出建议,旨在促进农村经济的稳步发展,保障广大农民的
[摘 要]近年来,国内温泉旅游不断升温,再加上城郊旅游开发的独特优势,使城市近郊温泉地日渐成为我国温泉旅游开发的热点地区。临川温泉位于抚州市西北郊,温泉资源品质高,开发历史悠久。本文在分析临川温泉的特征与开发模式的基础上,提出采用主题式开发、完善会议度假设施、打造温泉住宅地产、与生态农业观光旅游结合等临川温泉的开发策略。  [关键词]城市近郊;温泉;旅游开发;临川  doi:10.3969/j.i
[摘 要]科研治理体系是在一定环境下,通过相应机制,以先进的理念有效集成不同科研要素,使其相互作用,发挥出整体价值的有机整体。基于高职院校科研工作存在的问题构建科研治理体系,是加快提升高职院校科研能力和水平,支撑高职院校内涵建设,促进现代职业院校建设的有效方式和重要途径,高职院校应按照体系思维方式,创新体制机制,全面系统地推进科研治理能力的建设及运行。  [关键词]高职院校;科研;治理体系  do
[摘 要] 本文以不良贷款率作为评估信用风险的指标,将不良贷款率转换成中介指标,用衡量农业农村经济发展的代表因子对中介指标进行多元线性回归,建立风险评估模型,通过自变量自回归和随机扰动项的蒙特卡洛模拟生成压力情景。结果表明:中央和地方财政支出增长率,农、林、牧、渔业新增固定资产投资,第一产业就业人员增长率是影响中国农业发展银行不良贷款率的显著因子。在前两者下降、后者上升的压力情景下,不良贷款率分布
摘要:本文近年来在大学内陆续兴起的名牌卡制度为背景,分析制度实施现状,简析存在的问题,并结合内容激励理论及过程激励理论为制度发展落实提供方案。  关键词: 大学 名牌卡制度 有效性 激励理论  一、制度背景:  为了方便任课教师与学生之间的课堂互动交流,改善课堂管理,自2014年起,始自清北,各985、211高等学府开始为本科生、硕士及博士研究生制作个人名牌卡,全面实行携卡上课。名牌卡上有中文姓名