论文部分内容阅读
随着地理信息系统和移动通信的发展,人们对移动信息服务的需求迅速增长。在空间移动信息服务的通信带宽有限的情况下,如何向用户提供高质量、高效率的地理信息服务就成为研究者们亟待解决的问题。 本文仿真实现了一个空间移动信息服务系统,该系统包括数据库服务器、地理信息系统服务器、数据通信平台和移动终端四部分。具体实现步骤如下:首先,在Matlab中仿真宽带CDMA数据通信平台;其次,以ArcSDE(Arc Spatial Database Engine,ESRI公司的空间数据库引擎)管理SQL Server数据库;最后,使用ArcObiects(ESRI公司ArcGIS家族中应用程序的开发平台)组件技术建立一个完整的系统模型。在系统的实现过程中,本文使用了Push(推送)技术和自适应技术结合的方法,并且为了避免信道资源不必要的浪费,提出一种信息交互计划,在向用户提供满意的服务质量的同时,使信息交互的频率尽可能减小。 功能实现包括两个方面,移动终端的主要功能是为用户设计的,包括地图的缩放、漫游和距离测量,移动终端的查询操作,显示用户当前位置等功能。服务器主要实现了与移动用户的信息交互功能,包括用户跟踪、信息报告处理等,并实现了地图数据的查询、管理及对用户轨迹的查询。最后,本文在研究传统最短路径算法——Dijkstra算法的基础上,分析了影响算法效率的几个主要因素,并根据城市道路交通网络的特点,提出了优化算法。实验结果表明,改进算法的计算效率大大提高。