论文部分内容阅读
面对福州市道路交通日益增大的压力,改善城市道路交通拥堵、提高居民出行效率不仅需要加强城市道路基础设施建设,构建合理的路况系统为市民提供出行路线的参考也是非常有必要的。本文所构建的基于Android平台的福州市路况服务系统是以地图作为整个系统的中心,系统除了能像传统的路况服务系统一样提供实时路况的查询,还能提供历史路况和未来两天内预测路况的查询。此外,系统还提供了路径搜索功能,可以基于道路长度、实时路况或者预测路况进行路径搜索,为用户提供更加可靠的出行路线参考,提高出行效率。基于Android平台的福州市路况服务系统的服务器端是使用开源平台与软件架设,以Linux为操作系统,PostgreSQL/PostGIS和pgRouting为数据库,Apache Tomcat为Web服务器,使用JavaSE技术开发了路况采集模块,负责对实时路况数据的采集和入库,并使用了马尔科夫预测方法基于历史路况对未来两天内的路况进行了预测,使用JavaEE技术开发了Web服务模块,负责响应客户端各种请求,并使用PL/pgSQL语言对pgRouting函数进行了扩展使得Web服务模块能够满足客户端路径搜索请求。而系统的客户端是基于Esri公司的ArcGIS for Android 10.2.3二次开发而成,借助tpk格式的离线切片地图和Runtime Geodatabase格式的离线矢量地图完成了客户端离线空间数据的存储与组织。同时客户端还实现了地图基本操作模块、用户管理模块、路况图层模块、路况图库模块、查询模块、路径搜索模块六个功能模块,保证了系统的实用性。结果表明基于Android平台福州市路况服务系统不仅能在系统架设时节省大量的成本,而且在使用过程中也能够帮助用户节省大量宝贵的流量,还可以为用户提供有效的出行路线指导,提高出行效率,从而达到缓解城市交通压力的目的。