
| 《基于Mapx技术的地理信息系统开发实例》主要内容系统框架与开发模式应用服务器的设计基础数据的建立GPS采集数据的导入定位队列的建立定位方式与技术实现定位通信服务器设计实现主动定位请求设计实现服务器通信子线程MapX应用的基础知识地图基础功能设计实现定位显示的设计实现开源的Mitab技术大数据量图元生成《基于Mapx技术的地理信息系统开发实例》特色实际的案例讲解《基于Mapx技术的地理信息系统开发实例》以实际项目实施为案例,拉近读者与实际开发的距离,降低地理信息系统开发的门槛。科学的系统架构引导读者根据业务需求,构建科学合理的系统架构,使其在开始阶段就迈出成功的一步。完整的实现流程在系统架构的基础上,提供完整的实现流程,包括基础数据的建立、应用服务器的业务封装处理、通信服务器的位置数据获得和传输以及客户端地图的实现。详尽的代码说明对项目开发的每一个过程都提供了详尽的实现代码,以深入浅出、循序渐进的方式引导读者尽快掌握地理信息领域的开发技术,在重点部分以提示、技巧、注意等方式进行注释,每章结束时,通过小结进行内容概括,引导读者对不同功能的学习。 |
| 第1章 系统框架与开发模式1.1 业务模型和系统架构的建立1.1.1 结构细化与业务分析1.1.2 开发技术选型1.1.3 数据库的选择1.2 本章小结第2章 应用服务器的设计2.1 建立应用服务器2.1.1 自动化服务器向导2.1.2 应用服务器的实例模型2.1.3 应用服务器的线程模型2.1.4 应用服务器的逻辑模型2.1.5 远程数据模块的实现2.1.6 客户端登录的实现2.2 本章小结第3章 基础数据的建立3.1 线路的建立3.1.1 数据表格的设计3.1.2 服务器函数的设计3.1.3 客户端的设计3.2 GPS采集数据的导入3.2.1 GPS采集数据的格式3.2.2 GPS线路数据表设计3.2.3 将GPS数据导入数据库服务器端函数设计3.2.4 客户端GPS数据文件的导入3.3 线路数据的后期编辑3.3.1 线路数据的编辑与删除3.3.2 GPS采集数据的追加3.3.3 巡线员线路数据的分配3.4 定位人员管理及定位队列的建立3.4.1 巡线人员的表的设计3.4.2 服务器端建立巡线员函数的设计3.4.3 客户端界面设计3.4.4 客户端的实现3.5 本章小结第4章 定位方式的选择与技术实现4.1 GpsOne定位技术介绍4.2 项目中定位数据的组织及实现模式4.3 本章中的缩略语4.4 CDMA位置服务业务模型4.4.1 移动台(MS)发起的定位4.4.2 网络侧发起的定位4.5 L1定位通信协议分析。4.5.1 L1接口概念4.5.2 L1协议承载方式4.5.3 L1语法4.5.4 定位请求类型4.5.5 L1定位请求协议4.5.6 L1定位答复协议4.5.7 DTD中的元素和属性4.5.8 结果代码和错误代码4.6 本章小结第5章 定位通信服务器设计实现5.1 Socket通信中阻塞式与非阻塞式5.2 定位通信服务器的实现5.2.1 变量、函数的声明与用途5.2.2 函数的实现5.2.3 定位通信服务器的界面设计5.3 本章小结第6章 主动定位请求设计实现6.1 数据库设计6.2 主动定位请求设计实现6.2.1 结构设计6.2.2 主程序单元变量定义6.2.3 函数声明6.2.4 函数定义6.2.5 COM端口参数配置界面6.3 本章小结第7章 应用服务器定位通信设计实现7.1 数据库位置数据存储表的设计7.1.1 定位及历史轨迹表的设计7.1.2 序列及触发器设计7.2 通信子线程单元的设计7.2.1 变量、函数的声名与用途7.2.2 函数的实现7.2.3 定位请求与通信线程在主程序中的实现7.3 应用服务器主界面7.4 应用服务器参数配置7.4.1 ADO数据库连接参数配置7.4.2 与定位通信服务器连接参数配置7.4.3 主动定位请求客户端连接参数配置7.4.4 定位队列参数配置7.5 本章小结第8章 MapX应用的基础知识8.1 MapX数据组织的基本方式8.1.1 Mapinfo图层数据格式8.1.2 Mapx对图层数据的组织8.1.3 MapX的图元图标8.1.4 Mapx功能的拓展8.2 MapX的主要功能8.3 Mapx在Delphi中的注册使用8.4 Mapx显示地图的简单实现8.5 本章小结第9章 地图基础功能的设计实现9.1 客户端界面的没计9.2 地图操作的实现9.2.1 地图平移功能9.2.2 地图放大功能9.2.3 地图缩小功能9.2.4 图元选择功能9.2.5 距离测算功能9.2.6 图层管理功能9.2.7 图层查看功能9.2.8 圆形区域选择功能9.2.9 矩形区域选择功能9.2.10 多边形区域选择功能9.2.11 状态回放功能9.2.12 状态后退功能9.3 地图导航功能9.3.1 界面设计9.3.2 导航地图事件9.3.3 主地图事件9.4 小章小结第10章 数据组织与菜单功能设计实现10.1 定位人员数据组织与显示10.1.1 线路类型一线路一巡线员节点树的构建10.1.2 线路、巡线员操作菜单的构建10.1.3 多巡线员选择的实现10.2 客户端定位请求10.2.1 服务器端请求响应函数的实现10.2.2 客户端数据模块引入接口10.2.3 单人定位请求10.2.4 多人定位请求10.3 本章小结第11章 定位显示的设计实现11.1 定位显示的实现11.1.1 服务器端位置数据的获得11.1.2 客户端位置图元牛成函数11.1.3 单人定位显示的实现11.1.4 多人同时定位显示的实现11.2 小章小结第12章 开源的Mjcab技术12.1 Mitab技术的引进12.2 小章小结第13章 历史轨迹与线路的显示13.1 历史轨迹的实现13.1 11历史轨迹服务器端处理的实现13.1.2 历史轨迹图元的生成函数13.1.3 历史轨迹查询条件设置13.1.4 历史轨迹数据列表的实现13.1.5 历史轨迹在地罔上的显示13.1.6 历史轨迹点信息13.2 线路存地图上的显示13.2.1 整条线路显示的实现13.2.2 分段路段显示的实现13.3 线路信息点属性数据13.3.1 线路信息点的查询13.3.2 线路信息点的编辑修改13.4 定位与线路对比显示的实现13.5 历史轨迹与线路对比显示的实现13.5.1 轨迹与线路组合图元的生成函数13.5.2 轨迹线路组合显示的界面调用13.5.3 历史轨迹点与线路点信息的区别显示13.6 小章小结第14章 监护点与故障点的设置与显示14.1 在地图上添加监护点14.1.1 客户端界血设计14.1.2 数据库设计14.1.3 服务器端实现函数设汁14.1.4 客户端实现代码14.1.5 运行实现过程14.2 监护点定位的实现14.2.1 客户端界面的设计14.2.2 客户端取得监护点信息列表14.2.3 服务器端GetPatrol函数的实现14.2.4 服务器端监护点位置及属性数据的获得14.2.5 服务器端监护人员信息的获得14.2.6 客户端监护点图元生成函数14.2.7 客户端监护定位点图元生成函数14.2.8 客户端监护点定位显示的实现14.2.9 单个监护点定位显示实例14.2.10 多监护点定位显示实例14.2.11 监护点与线路的同时显示14.2.12 监护点信息的显示与删除14.3 故障点没定14.3.1 表设计14.3.2 序列设计14.3.3 触发器设计14.3.4 服务器端函数设计14.3.5 客户端设定14.4 故障点显示14.4.1 服务器端函数实现14.4.2 客户端故障点图元生成14.4.3 故障点信息14.4.4 故障点的删除14.5 本章小结第15章 考核统计15.1 考核统计的办法15.2 实现方法15.2.1 界面设计15.2.2 代码实现15.2.3 运行结果15.3 本章小结第16章 安装制作16.1 建立安装工程16.2 安装程序设计16.2.1 界面信息16.2.2 安装文件的路径设置16.2.3 第三方组件的选择16.2.4 快捷方式设置16.2.5 系统注册信息16.2.6 安装过程的界面显示16.2.7 安装过程中的语言选择16.3 复杂功能的代码实现16.3.1 序列号输入界面的代码单元16.3.2 序列号验证功能的实现16.4 安装程序示例16.5 小章小结附录DTD中的元素和属性 |
商品评论(0条)