论文部分内容阅读
移动通信和移动定位技术的长足发展,为地理信息的社会化应用带来了新的机遇。人类社会中绝大多数的信息和空间位置有关,大众对地理信息的需求也不断提高。基于位置的定位服务是在技术发展和社会需求的双重推动下产生的。
本文的研究目的是在目前比较成熟的GIS技术和定位技术的基础上,设计并实现南京空间定位系统。该系统建立在J2EE构架的基础上,包括电子地图基本操作模块、公交换乘模块和位置定位模块,实现了“地图操作”、“公交换乘”、“定位自己”、“定位朋友”和“查找周边对象”等基本应用服务。
本文首先介绍了课题提出的依据、基于位置空间定位服务的国内外研究现状以及地理信息系统发展所经历的阶段,经历了从GIS到Web GIS的发展以及从GIS到移动GIS的飞跃,作为本课题研究的背景。
接着主要介绍了公交网络的特点,在分析公交网络拓扑关系的基础上,建立了适合城市路网最优路径分析的公交网络拓扑模型,用结点一弧段一有向线结构表示复杂的公交网络。然后分析公交乘客出行心理,介绍传统Dijkstra算法及其缺点,并在此基础之上,利用完全二叉树的堆排序方法优化了的Dijkstra算法。
介绍了LBS概况、LBS的关键技术和J2EE架构,并在分析LBS设计原则的基础上,结合J2EE平台,进行了LBS系统总体设计,包括客户层、Web层、业务层和数据层的设计,以及层间的数据通讯。
设计了南京空间定位系统的总体结构,以及系统数据库的建立,并在此基础之上实现了南京空间定位系统,包括地图基本操作模块、空间分析模块和移动定位模块。最后对论文进行了总结和展望,指出今后发展的方向。
在系统实现上,包含多个技术亮点:采用二叉树的堆排序方法优化了的Dijkstra算法;用结点一弧段一有向线结构表示复杂的公交网络;基于J2EE架构的系统平台,有可移植性强、结构简化、重用性好、易于维护、可伸缩性强等优点;SMI Web Map地图服务,具有动态压缩、数据加密,图形效果美观、访问速度较快、开发配置便捷、支持分布式多源数据访问以及矢量数据和影像数据透明叠加等特点。
南京城市空间定位系统已经完成了设计与实现,试运行相当成功。为数字城市的建立提供了可行的技术保障,具有很强的实际应用价值。