龙源期刊网 http://www.qikan.com.cn
基于WebGIS的城市公交换乘系统设计与实现
作者:刘波 李佳
来源:《数字技术与应用》2017年第01期
摘要:本文采用百度地图API接口、JavaScript、HTML技术、B/S架构设计并实现了一个城市公交换乘查询系统。系统首先考虑了公交运营的实际情况和不同公交乘客的实际要求及实际交通路况等信息,然后设计了系统的具体二大功能——查询模块(站点查询、线路查询、换乘查询)和嵌套应用查询(景点、医院、银行、酒店等),最后实现了系统设计的功能。 关键词:公交换乘;百度地图API;JavaScript;ASP.NET;B/S结构 中图分类号:P208 文献标识码:A 文章编号:1007-9416(2017)01-0166-02 1 引言
随着私家车的快速增长,城市拥堵问题变得越来越严重,越来越多人出行选择乘坐公共交通,尤其是对于那些刚到外地求学、出差、旅游等初次来到陌生城市需要在异地做短暂停留的人而言,公共交通是他们出行是必不可少的交通工具。但是如何获取乘坐公共交通信息是一个很大的问题,经常会有人因为信息获取不准确出现坐反或者坐错公交的情况。因此设计并开发一个城市公交换乘查询系统显得十分有必要[1]。
本文城市公交换乘查询系统的核心是对两个站点之间公交线路换乘的查询,或者直接输入所要查询的车站名和线路,点击“查询”按钮,就可以快速查询到含有该站点的车次及所查询线路的包括的所有站点及到达两站点之间的不同换乘方式。系统既提供“精确查询”也可提供“模糊查询”,“模糊查询”主要针对站名不是很清楚的人提供的,可以帮助他们快速的查询出结果。
2 系统总体设计及开发环境
本次城市公交换乘系统设计主要功能包括公交查询(站点查询、线路查询、换乘查询)以及嵌套应用(景点、酒店、餐馆、银行、医院)二大块,具体设计如图1所示。
采用B/S(Browser/Server)架构,利用前端JavaScript、div布局、CSS控制、百度地图javaScript、API以及第三方javaScript类库jquery、jquery-easyui组件库等技术进行开发设计。系统开发是在Visual Studio2010平台下基于c#的web网页程序开发、用中的div、CSS等技术对网页进行布局和控制、百度地图API JavaScript接口调用、IIS网页布局等环境下进行开发,