学位论文 > 优秀研究生学位论文题录展示

基于WEBGIS的公交查询系统的设计与实现

作 者: 刘洋
导 师: 郭文明
学 校: 北京邮电大学
专 业: 软件工程
关键词: 公交查询 WEBGIS MapXtreme A~*算法
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 311次
引 用: 2次
阅 读: 论文下载
 

内容摘要


当前,国家大力倡导低碳生活,绿色出行,选择“绿色出行”方式,乘坐公交车是首选。公交查询系统作为城市公众信息服务平台的一部分,它的建立不仅为广大公众的出行提供所需的公交信息,而且对于缓解城市的交通压力和降低城市的环境污染都有很大意义。随着计算机科学和地理信息科学的迅速发展,地理信息系统(GIS)因其强大的空间分析功能得到了广泛的应用。而传统的基于C/S模式的公交信息查询系统已经无法满足使用者的需求,基于WebGIS的公交查询系统在这种形势下应运而生。本文利用MapXtreme技术用于建立城市公交查询系统,在地图上直观地显示出公交站点,公交路线及公交换乘位置,可以极大地方便人们出行乘车。最短路径问题是公交网络分析中最关键的问题。因此,研究城市公共交通网络中的最短路径优化算法,寻找并提供一条或多条快速、经济、方便的从出发点到目的地的最优换乘方案,是公共交通系统中最基本最关键的问题,也是城市信息化建设中一个不容忽视的研究课题,更是运用各种高新技术和人工智能技术建立具有控制能力的、现代化的智能交通系统的迫切要求。本文的深入研究和分析了当前GIS发展现状及开发方式,总结出WebGIS是GIS发展的重要趋势,WebGIS的发展应具备互操作性、可移植性、,扩展性和跨平台性等特点。通过分析城市公共交通网络的特点,根据图论中拓扑结构的原理对其进行了合理的抽象表示,构建城市公共交通网络模型。针对传统A*算法中估计函数设计的不合理等问题,对A*算法的估价函数进行了改进,引入了加权处理,利用搜索方向限制对优化了启发函数的设计,更加突出了启发函数的作用,使得搜索更加智能地趋向终点,极大地减少了算法中遍历的节点个数,从而提高了搜索速度。最后,在.NET技术框架和MapXtreme地图服务平台的支撑上,利用Visual Studio.NET2005的开发环境下,针对用户平台多样化、系统并发要求较高、访问流量大等应用特点,完成基于WEBGIS的公交查询系统的设计与开发。该系统用ASP. NET作为用户交互页面,利用SQL SERVER提供数据服务,采用MapXtreme地图服务,公交换乘模块采用改进的A*算法实现。

全文目录


摘要  4-6
ABSTRACT  6-11
第一章 绪论  11-18
  1.1 引言  11-12
  1.2 课题背景  12-16
    1.2.1 WEBGIS的发展及现状  12-13
    1.2.2 公交查询系统发展背景及现状  13-16
  1.3 主要工作内容  16-17
  1.4 论文的内容与组织  17-18
第二章 公交网络分析  18-28
  2.1 基本概念  18
  2.2 公交网络特点  18-20
  2.3 公交网络模型的建立  20-27
    2.3.1 实际公交线站点空间关系分析  20-22
    2.3.2 公交网络模型的建立  22-27
  2.4 本章小结  27-28
第三章 算法分析  28-39
  3.1 传统公交换乘最短路径算法  28-29
    3.1.1 传统公交换乘最短路径算法  28-29
    3.1.2 经典Dijkstra算法  29
  3.2 基于改进的A~*算法求解最短路径  29-38
    3.2.1 A~*算法简介  30-31
    3.2.2 改进A~*算法(IAS)  31-34
    3.2.3 基于IAS求解时间耗费最少的公交路径  34-37
    3.2.4 算法仿真结果  37-38
  3.3 本章小结  38-39
第四章 系统总体设计  39-52
  4.1 系统的总体结构  40-41
  4.2 功能模块设计  41-45
    4.2.1 地图模块  41
    4.2.2 公交线路搜索模块  41-42
    4.2.3 公交站点搜索模块  42-43
    4.2.4 公交换乘方案模块  43-45
  4.3 系统数据库表的设计  45-51
    4.3.1 关系数据库设计规范  45-46
    4.3.2 数据库分析  46-48
    4.3.3 数据库表的结构的设计  48-51
  4.4 本章小结  51-52
第五章 系统的实现  52-63
  5.1 硬件平台  52
  5.2 软件平台  52
  5.3 开发工具  52-56
    5.3.1 MapXtreme  52-53
    5.3.2 ASP.NET  53-55
    5.3.3 SQL SERVER 2000  55-56
  5.4 公交查询系统的实现  56-61
    5.4.1 地图模块实现  56-58
    5.4.2 查询模块实现  58-61
  5.5 系统对比  61-62
  5.6 本章小结  62-63
第六章 结束语  63-65
  6.1 论文工作总结  63
  6.2 问题和展望  63-65
参考文献  65-66
致谢  66

相似论文

  1. 基于ArcGIS Server的农区水质遥感反演信息系统构建研究,S127
  2. 汕头三维仿真网络城市系统的设计与应用,TP311.52
  3. 社区WebGIS原型系统设计与实现,P208
  4. 基于WebGIS技术的国土资源信息平台的研究,P208
  5. 地震应急辅助决策支持系统的研究与实现,TP311.52
  6. 基于WebGIS的湖泊水质模拟系统研究,N945.12
  7. 基于WebGIS的地理信息支撑技术在水质安全预警系统中的应用研究,P208
  8. 基于WebGIS的农产品产地管理与追溯系统研制,TP311.52
  9. 基于WebGIS的大兴安岭地区林业信息查询系统设计与实现,TP311.52
  10. 基于WebGIS的特色农产品信息管理系统的设计,S126
  11. 分布式WebGIS碳排放预警决策系统的研究与设计,TP393.09
  12. 基于Flex的RIA在路面养护决策软件开发中的应用,TP311.52
  13. 邯郸市网格化管理信息系统的研究与开发,P208
  14. 矿产资源规划数据库建设及应用研究,P208
  15. 基于WebGIS的第二次土地调查成果信息管理与查询系统研究,P273
  16. 基于WebGIS的郑州市科普资源信息发布系统设计与实现,P208
  17. 基于Flex的WebGIS研究及其在ATM监控系统中的应用,P208
  18. 基于WebGIS的数字校园地理信息系统的研究与实现,P208
  19. WebGIS在跨区电网经营计划管理系统中的应用,TM769
  20. 基于SSH的交通疏导空间信息服务系统分析与设计,U495
  21. 计算机兵棋中兵力机动路径规划研究,E919

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com