第一章 绪论 | 第1-9页 |
1.1 地理信息系统(GIS)、电子地图,符号库概述 | 第7页 |
1.2 面向对象技术简介 | 第7-9页 |
第二章 基于面相对象技术的符号库分析与设计 | 第9-19页 |
2.1 概述 | 第9页 |
2.2 软件开发平台选择 | 第9-10页 |
2.3 符号库模块划分 | 第10-11页 |
2.4 地图符号分类 | 第11-13页 |
2.4.1 点状符号 | 第11-12页 |
2.4.2 线状符号 | 第12页 |
2.4.3 面状符号 | 第12-13页 |
2.4.4 文本注记 | 第13页 |
2.5 符号库类结构分析 | 第13-16页 |
2.6 符号编辑器的功能分析 | 第16页 |
2.7 符号绘制函数库的功能分析 | 第16-19页 |
第三章 符号编辑器的实现 | 第19-31页 |
3.1 友好灵活的用户界面 | 第19页 |
3.2 符号的图元构成分析 | 第19-20页 |
3.3 符号库文件结构及相关数据结构 | 第20-23页 |
3.4 符号生成 | 第23-24页 |
3.5 符号编辑 | 第24-26页 |
3.6 符号的存储和读入 | 第26-31页 |
3.4.1 符号的存储 | 第26-29页 |
3.6.2 符号的读入 | 第29-31页 |
第四章 符号绘制函数库的实现 | 第31-47页 |
4.1 符号绘制函数库技术指标及实现原理 | 第31-33页 |
4.1.1 技术指标和调用接口 | 第31页 |
4.1.2 符号绘制函数库实现原理 | 第31-32页 |
4.1.3 缓存(Cache)命中策略 | 第32-33页 |
4.1.4 分类符号绘制 | 第33页 |
4.2 点状符号绘制的实现 | 第33-36页 |
4.2.1 点状符号绘制流程 | 第33-34页 |
4.2.2 座标变换 | 第34-35页 |
4.2.3 平移变换 | 第35页 |
4.2.4 比例变换 | 第35页 |
4.2.5 旋转变换 | 第35页 |
4.2.6 点状符号绘制实例 | 第35-36页 |
4.3 线状符号绘制的实现 | 第36-45页 |
4.3.1 线状符号绘制概述 | 第36页 |
4.3.2 直线图元的绘制 | 第36-41页 |
4.3.3 矩形图元的绘制 | 第41-42页 |
4.3.4 折线图元的绘制 | 第42-43页 |
4.3.5 多边形图元的绘制 | 第43页 |
4.3.6 线状符号绘制实例 | 第43-45页 |
4.4 面状符号绘制的实现 | 第45-46页 |
4.4.1 面状符号绘制流程 | 第45页 |
4.4.2 面状符号绘制实例 | 第45-46页 |
4.5 文本注记绘制的实现 | 第46-47页 |
第五章 结束语 | 第47-48页 |
附录A 部分符号的绘制效果 | 第48-49页 |
致谢 | 第49-50页 |
参考文献 | 第50页 |