本书结合项目的实施讲述基于MapX技术的地理信息与定位系统的实现过程。全书共分16章。第1章对项目进行需求分析,建立系统架构,设计数据库方案和开发技术选型。第2章讲述基于多层分布式的体系架构及其相应的基于标准COM组件模式的应用服务器的开发。第3章建立系统运行所需要的基础数据。第4章重点讲述GpsOne定位方式的特点、流程和通信接口协议。第5章以第4章的通信协议为基础,实现定位通信服务器的设计开发。第6章讲述如何通过主叫号码截取的方式获得主动触发定位号码及数据传输。第7章讲述局端应用服务器定位通信子线程的设计和实现。第8章介绍MapX基础知识以及如何与开发语言进行集成。第9~14章作为本书的核心内容,重点介绍不同类型的地理信息的实现过程。这其中,为了提高大数据量图元的生成效率,本书引入了开源的Mitab技术,解决了常规MapX方法在大数据量图元处理时执行效率低的问题。第15章介绍通过地理信息的距离计算,实现对巡线员定位轨迹的考核。最后,第16章讲述软件的安装、发布和复杂安装功能的编程实现。本书在技术讲解的过程中,通过“提示”、“注意”、“技巧”和“小结”等方式,有针对性地指导读者阅读,加深读者对内容的理解和消化。本书中的项目为实际的应用系统,内容囊括了系统开发的全部技术范例。架构先进,代码规范,具有典型的代表性,可移植性强。本书配套光盘提供了书中示例和典型应用实例的全部源代码,是各类编程人员必备的参考宝典。本书以一个项目实施为主线,分为C/S和Web两个版本(本书为C/S版本),两者共用一个数据库。Web版本以MapXtreme For Java为运行平台,以JSP+Servlet+Javabean为运行模式,在后面的书籍中将有专门介绍。
《基于Mapx技术的地理信息系统开发实例》主要内容: 系统框架与开发模式、应用服务器的设计、基础数据的建立、GPS采集数据的导入、定位队列的建立、定位方式与技术实现、定位通信服务器设计实现、主动定位请求设计实现、服务器通信子线程、MapX应用的基础知识、地图基础功能设计实现、定位显示的设计实现、开源的Mitab技术、大数据量图元生成 《基于Mapx技术的地理信息系统开发实例》特色:实际的案例讲解 《基于Mapx技术的地理信息系统开发实例》以实际项目实施为案例,拉近读者与实际开发的距离,降低地理信息系统开发的门槛。 科学的系统架构:引导读者根据业务需求,构建科学合理的系统架构,使其在开始阶段就迈出成功的一步。 完整的实现流程:在系统架构的基础上,提供完整的实现流程,包括基础数据的建立、应用服务器的业务封装处理、通信服务器的位置数据获得和传输以及客户端地图的实现。 详尽的代码说明:对项目开发的每一个过程都提供了详尽的实现代码,以深入浅出、循序渐进的方式引导读者尽快掌握地理信息领域的开发技术,在重点部分以提示、技巧、注意等方式进行注释,每章结束时,通过小结进行内容概括,引导读者对不同功能的学习。
- 版权: 清华大学出版社
- 出版: 2009-09-01
- 更新: 2023-06-07
- 书号:9787302210344
- 中图:P208
- 学科:理学天文学工学测绘科学与技术