第1章 绪论 1
1.1计算机地图制图概述 1
1.2常用计算机地图制图软件 8
1.3计算机地图制图系统的构成和功能 14
1.4计算机地图制图的发展 20
1.5计算机地图制图的主要研究内容 22
第2章 计算机地图制图基础知识 25
2.1平面几何基础 25
2.2立体几何基础 35
2.3面向对象程序设计基础 37
2.4 MFC绘图基础 39
第3章 制图数据的获取与组织 58
3.1地图数据采集与输入 58
3.2 计算机地图制图数据预处理 63
3.3图形数据结构 68
3.4地图数据结构与数据组织 76
3.5地图数据库 82
第4章 基本矢量图生成算法 92
4.1光栅图形中点的表示 92
4.2直线的生成算法 92
4.3圆的生成算法 103
4.4椭圆的生成算法 108
4.5其他曲线的生成算法 112
4.6字符的生成 112
4.7线宽和线型处理 114
4.8反走样的主要方法 118
第5章 栅格图生成与处理算法 121
5.1区域的概念 121
5.2多边形区域的扫描转换 121
5.3多边形的区域填充算法 127
5.4 扫描转换与区域填充的比较 136
5.5距离变换图算法 136
5.6骨架图算法 138
5.7褶积滤波算法 141
5.8栅格数据插值算法 144
第6章 基本图形变换 146
6.1图形求交 146
6.2图形裁剪 152
6.3图形变换 163
第7章 计算机地图分析与制图模块 184
7.1数字地面模型的建立 184
7.2等高线的绘制 198
7.3曲线与曲面拟合 206
7.4地图符号的绘制 222
7.5地图注记 237
7.6开窗、平移(漫游)操作与双缓冲技术 239
7.7面积与体积计算 251
7.8地形断面图绘制 257
7.9消隐 263
第8章 计算机地图制图系统设计 271
8.1计算机地图制图系统开发的基础知识 271
8.2计算机地图制图系统分析与设计 272
8.3软件开发模型 278
8.4计算机地图制图系统开发与实现 279
8.5基本绘图子程序 284
参考文献 290