论文部分内容阅读
将网络技术与GIS技术相结合,由此而产生的WebGIS是目前GIS行业研究的热点之一。WebGIS使得用户能够利用网络快速直观地获取并共享地理信息,但是,传统的WebGIS在实现方式方面仍存在着一定缺陷,例如:开发难度大,网络及服务器负荷重,负载不均衡,空间处理能力弱,用户体验效果不够良好等。针对上述现象,本文设计了一种基于WebGIS平台的物流监控系统的开发模式。该开发模式通过使用MapABC API作为WebGIS的开发技术,大大降低了地图的开发难度与开发成本,减轻服务器压力,同时将RIA技术引入到该开发模式中,很大程度的降低了网络中的数据传输流量,充分利用了客户端的资源。RIA技术可以实现“按需获取数据”,很大程度地提升了用户体验的友好性。真正将传统Web应用的部署灵活性与桌面应用程序的交互式用户体验完美地结合起来。另外本系统的实现过程中,通过使用MVC的分层理念和Webwork+Spring+Hibernate的开发框架,降低了代码的耦合性,提高了程序的复用性,降低了开发成本。综上所述,本系统将以构建一套完整的基于WebGIS的物流监控系统为目标,采用目前比较流行的第三方地图开发技术,将富客户端技术Ajax引入到基于WebGIS的二次地图开发平台中,借鉴MapABC中成熟的地图服务提供的API编程接口,对物流监控过程进行实时的跟踪以及历史轨迹回放。同时该系统可以实现车辆异常报警,最短路径规划以及分析统计查询功能,可以将一些统计分析查询结果在地图上以热点图或相应曲线显示出来,给用户更加直观的感受,获得更好的用户体验。