内容简介
本书结合项目的实施讲述基于MapX技术的地理信息与定位系统的实现过程。全书共分16章。第1章对项目进行需求分析,建立系统架构,设计数据库方案和开发技术选型。第2章讲述基于多层分布式的体系架构及其相应的基于标准COM组件模式的应用服务器的开发。第3章建立系统运行所需要的基础数据。第4章重点讲述GpsOne定位方式的特点、流程和通信接口协议。第5章以第4章的通信协议为基础,实现定位通信服务器的设计开发。第6章讲述如何通过主叫号码截取的方式获得主动触发定位号码及数据传输。第7章讲述局端应用服务器定位通信子线程的设计和实现。第8章介绍MapX基础知识以及如何与开发语言进行集成。第9~14章作为本书的核心内容,重点介绍不同类型的地理信息的实现过程。这其中,为了提高大数据量图元的生成效率,本书引入了开源的Mitab技术,解决了常规MapX方法在大数据量图元处理时执行效率低的问题。第15章介绍通过地理信息的距离计算,实现对巡线员定位轨迹的考核。最后,第16章讲述软件的安装、发布和复杂安装功能的编程实现。
本书在技术讲解的过程中,通过“提示”、“注意”、“技巧”和“小结”等方式,有针对性地指导读者阅读,加深读者对内容的理解和消化。
本书中的项目为实际的应用系统,内容囊括了系统开发的全部技术范例。架构先进,代码规范,具有典型的代表性,可移植性强。本书配套光盘提供了书巾示例和典型应用实例的今部源代码,是各类编程人员必备的参考宝典。
本书以一个项目实施为主线,分为C/S和Web两个版本(本书为CIS版本),两者共用一个数据库。Web版本以MapXtreme For Java为运行平台,以JSP+Servlet+Javabean为运行模式,在后面的书籍中将有专门介绍。