MapGis二次开发培训教程
- 名称:MapGis二次开发培训教程
- 类型:建筑论文
- 大小:1.07 MB
- 更新时间:12-12 11:00:59
- 下载次数:9333次
- 语言:简体中文
- 推荐度:
- 上传会员ID:2435867
目 录
第一讲 基于WINDOWS编程的基础知识 1
1.1引言 1
1.2类与数据封装 1
1.3继承 2
1.4重载 4
1.5虚拟函数与多态性 5
第二讲 编程工具VC 8
2.1熟悉VC开发环境 8
2.2消息与命令 8
2.3文档、视结构 10
2.4图形设备接口 11
2.5对话框和控件 12
2.6编程规范 13
第三讲 地理信息系统基本概念 15
3.1 GIS原理概述 15
3.2 GIS空间数据类型 17
3.3 GIS数据管理 18
3.4空间分析 20
3.5地理信息系统发展 20
第四讲 MAPGIS的基本概念和体系结构 22
4.1 MAPGIS二次开发的基本概念 22
4.2 MAPGIS基本术语 23
4.3 MAPGIS的数据管理(工作区) 25
4.4 MAPGIS的空间实体及其数据组织 27
4.5 MAPGIS的C++类组织 29
4.6 MAPGIS的VC++开发环境介绍 30
第五讲 MAPGIS空间数据存取和属性编辑 32
5.1工作区操作 32
5.2空间实体操作 34
5.3属性(属性结构)操作 37
5.4网络介绍 44
第六讲 图形显示输出及窗口处理 45
6.1图形显示输出 45
6.2窗口处理 49
6.3类库开发中的图形显示和窗口处理 51
第七讲 图形编辑、类库和控件开发 53
7.1图形编辑开发概要 53
7.2图形编辑API函数开发 53
7.3 MAPGIS类库开发 54
7.4 MAPGIS控件开发 60
第八讲 矢量空间分析和属性查询 66
8.1矢量空间分析 66
8.2属性查询检索 71
第九讲 投影变换和图框生成 73
9.1投影变换(projdll.h、cordcvt.h) 73
9.2图框生成(frmdll32.h) 83
第十讲 图库管理和工程管理 91
10.1 MAPGIS图库简介 91
10.2基于图库的应用程序的开发 92
10.3结合图库的显示说明图库中主要函数的功能 92
10.4工程管理(prj_disp.h和map_prj.h) 96
第十一讲 MAPGIS图象处理和分析 101
11.1遥感图象处理的基本知识 101
11.2处理方法 101
11.3主要API 介绍 99
11.4组件介绍 107
11.5在VC中的开发过程(结合示例程序讲解) 108
11.6示例程序说明 109
附 录 MAPGIS 二次开发问题集锦 110
1.属性和属性结构 110
2.空间实体操作问题 123
3.显示、编辑问题 124
4.空间分析问题 131
5.数字高程模型 131
6.安装问题 134
7.工程问题 135
8.输出问题 136
9.其它 138