书籍详情
MapGIS开发实践教程:组件式、插件式开发进阶
作者:吴信才 等著
出版社:电子工业出版社
出版时间:2012-03-01
ISBN:9787121158704
定价:¥49.00
购买这本书可以去
内容简介
MapGIS K9是新一代面向网络超大型分布式地理信息系统软件开发平台,该平台融合了中地数码集团在20多年中与各领域的专家及客户实施地理信息系统所积累的功能资源,并在该基础上实现了二维和三维一体化的动态管理、GIS与遥感影像处理平台的无缝集成,使得MapGIS K9成为集GIS、RS、GNSS为一体的集成开发平台。本书详细介绍了基于C/S模式的MapGIS K9平台二次开发原理和方法。全书共分6章,分为两个专题:组件式开发和插件式开发。其中,前四章由浅入深地介绍了组件式开发,依次介绍了组件体系架构、系统环境配置、组件基础开发、组件进阶开发,以及项目实践;后两章介绍了插件式开发,包括插件开发的基础和各种类型插件开发的实战。全书两个专题均以基础知识入手,结合具体示例,循序渐进地引导大家进行基于C/S模式的MapGIS K9平台二次开发。每章前列出学习本章的目的要求、主要内容、重点难点,让读者做到阅读前心中有数,阅读中思路逻辑清晰。每章基本内容结束之后,都有一个本章小结,并对下一章的主要内容进行说明,承上启下,便于读者及时梳理学过的知识,并对即将要接触的内容有个清晰的认识。
作者简介
暂缺《MapGIS开发实践教程:组件式、插件式开发进阶》作者简介
目录
第1章 MapGIS K9 C/S二次开发入门
1.1 二次开发特点及层次架构
1.1.1 二次开发特点
1.1.2 二次开发层次架构
1.2 核心控件及组件功能说明
1.2.1 MapGIS K9控件
1.2.2 MapGIS K9组件
1.2.3 基于控件及组件的开发方式与架构
1.3 系统环境配置
1.3.1 二次开发环境
1.3.2 安装MapGIS K9许可证服务
1.3.3 安装MapGIS K9平台
1.4 快速入门实例
1.4.1 入门实例功能说明
1.4.2 入门实例功能实现
1.5 小结
第2章 MapGIS K9 C/S组件式基础开发
2.1 文档管理与操作
2.1.1 地图管理
2.1.2 图层管理
2.1.3 版面管理
2.2 数据管理与操作
2.2.1 数据库服务器及数据库操作
2.2.2 简单要素类操作
2.2.3 要素操作
2.2.4 属性结构操作
2.2.5 属性记录操作
2.3 数据查询
2.3.1 属性查询
2.3.2 点查询
2.3.3 矩形查询
2.3.4 多边形查询
2.3.5 属性空间查询
2.3.6 图形信息查询
2.4 空间分析
2.4.1 叠加
2.4.2 裁剪
2.4.3 缓冲区分析
2.5 投影变换
2.5.1 单点投影
2.5.2 简单要素类投影
2.6 网络类管理
2.6.1 查找连通及非连通元素
2.6.2 路径分析
2.6.3 多车配送
2.6.4 资源分配
2.6.5 定位分配
2.6.6 追踪分析
2.7 小结
第3章 MapGIS K9 C/S组件式进阶开发
3.1 专题图制作
3.1.1 功能说明
3.1.2 功能实现
3.2 动态投影
3.2.1 功能说明
3.2.2 功能实现
3.3 动态注记
3.3.1 功能说明
3.3.2 功能实现
3.4 数据加密/解密
3.4.1 功能说明
3.4.2 功能实现
3.5 自定义绘图及交互
3.5.1 功能说明
3.5.2 功能实现
3.6 符号库及符号编辑
3.6.1 功能说明
3.6.2 功能实现
3.7 小结
第4章 组件实战——地质灾害信息管理与辅助决策系统
4.1 需求分析
4.1.1 系统环境要求
4.1.2 系统功能需求
4.2 实现方案
4.2.1 系统架构
4.2.2 实现模式
4.2.3 数据组织
4.2.4 功能模块
4.3 具体实现
4.3.1 数据库设计
4.3.2 功能模块实现
4.4 小结
第5章 MapGIS K9 C/S插件开发基础
5.1 插件开发概述
5.2 插件开发框架
5.2.1 框架结构
5.2.2 插件管理器
5.2.3 地图文档
5.2.4 图层
5.2.5 基本插件
5.2.6 透视图
5.2.7 工具集
5.2.8 界面服务
5.3 插件开发要求
5.3.1 加载与卸载插件
5.3.2 消息传递
5.3.3 定制插件的依赖关系
5.3.4 定制工具和视图之间的绑定
5.4 插件开发入门
5.4.1 入门实例功能说明
5.4.2 入门实例功能实现
5.5 小结
第6章 MapGIS K9 C/S插件开发实战
6.1 工具插件
6.1.1 功能说明
6.1.2 功能实现
6.2 视图插件
6.2.1 功能说明
6.2.2 功能实现
6.3 交互插件
6.3.1 组件提供交互实现
6.3.2 自定义交互实现
6.4 小结
附录A 常见问题
参考文献
1.1 二次开发特点及层次架构
1.1.1 二次开发特点
1.1.2 二次开发层次架构
1.2 核心控件及组件功能说明
1.2.1 MapGIS K9控件
1.2.2 MapGIS K9组件
1.2.3 基于控件及组件的开发方式与架构
1.3 系统环境配置
1.3.1 二次开发环境
1.3.2 安装MapGIS K9许可证服务
1.3.3 安装MapGIS K9平台
1.4 快速入门实例
1.4.1 入门实例功能说明
1.4.2 入门实例功能实现
1.5 小结
第2章 MapGIS K9 C/S组件式基础开发
2.1 文档管理与操作
2.1.1 地图管理
2.1.2 图层管理
2.1.3 版面管理
2.2 数据管理与操作
2.2.1 数据库服务器及数据库操作
2.2.2 简单要素类操作
2.2.3 要素操作
2.2.4 属性结构操作
2.2.5 属性记录操作
2.3 数据查询
2.3.1 属性查询
2.3.2 点查询
2.3.3 矩形查询
2.3.4 多边形查询
2.3.5 属性空间查询
2.3.6 图形信息查询
2.4 空间分析
2.4.1 叠加
2.4.2 裁剪
2.4.3 缓冲区分析
2.5 投影变换
2.5.1 单点投影
2.5.2 简单要素类投影
2.6 网络类管理
2.6.1 查找连通及非连通元素
2.6.2 路径分析
2.6.3 多车配送
2.6.4 资源分配
2.6.5 定位分配
2.6.6 追踪分析
2.7 小结
第3章 MapGIS K9 C/S组件式进阶开发
3.1 专题图制作
3.1.1 功能说明
3.1.2 功能实现
3.2 动态投影
3.2.1 功能说明
3.2.2 功能实现
3.3 动态注记
3.3.1 功能说明
3.3.2 功能实现
3.4 数据加密/解密
3.4.1 功能说明
3.4.2 功能实现
3.5 自定义绘图及交互
3.5.1 功能说明
3.5.2 功能实现
3.6 符号库及符号编辑
3.6.1 功能说明
3.6.2 功能实现
3.7 小结
第4章 组件实战——地质灾害信息管理与辅助决策系统
4.1 需求分析
4.1.1 系统环境要求
4.1.2 系统功能需求
4.2 实现方案
4.2.1 系统架构
4.2.2 实现模式
4.2.3 数据组织
4.2.4 功能模块
4.3 具体实现
4.3.1 数据库设计
4.3.2 功能模块实现
4.4 小结
第5章 MapGIS K9 C/S插件开发基础
5.1 插件开发概述
5.2 插件开发框架
5.2.1 框架结构
5.2.2 插件管理器
5.2.3 地图文档
5.2.4 图层
5.2.5 基本插件
5.2.6 透视图
5.2.7 工具集
5.2.8 界面服务
5.3 插件开发要求
5.3.1 加载与卸载插件
5.3.2 消息传递
5.3.3 定制插件的依赖关系
5.3.4 定制工具和视图之间的绑定
5.4 插件开发入门
5.4.1 入门实例功能说明
5.4.2 入门实例功能实现
5.5 小结
第6章 MapGIS K9 C/S插件开发实战
6.1 工具插件
6.1.1 功能说明
6.1.2 功能实现
6.2 视图插件
6.2.1 功能说明
6.2.2 功能实现
6.3 交互插件
6.3.1 组件提供交互实现
6.3.2 自定义交互实现
6.4 小结
附录A 常见问题
参考文献
猜您喜欢