| 摘要 | 第1-6页 |
| Abstract | 第6-9页 |
| 1 引言 | 第9-13页 |
| ·项目背景和意义 | 第9-10页 |
| ·研究现状及分析 | 第10-11页 |
| ·系统定位与目标 | 第11-12页 |
| ·论文组织结构 | 第12-13页 |
| 2 系统分析与用户需求 | 第13-29页 |
| ·项目概况 | 第13-14页 |
| ·需求分析 | 第14-15页 |
| ·技术支撑 | 第15-20页 |
| ·组件式 GIS 研究 | 第16-18页 |
| ·SuperMap Objects.NET 功能模块分析 | 第18-20页 |
| ·解决方案 | 第20-26页 |
| ·插件式开发模式研究 | 第21-23页 |
| ·GAFIDE 插件式模型框架分析 | 第23-25页 |
| ·开发中遵循的原则 | 第25-26页 |
| ·持续型开发原则 | 第25-26页 |
| ·功能与界面分离原则 | 第26页 |
| ·系统整体结构 | 第26-27页 |
| ·预期成果和效果分析 | 第27-28页 |
| ·本章小结 | 第28-29页 |
| 3 系统设计 | 第29-50页 |
| ·二维地图功能设计 | 第30-41页 |
| ·地图操作模块 | 第30-31页 |
| ·施工设计模块 | 第31-37页 |
| ·工艺计算及其逆向计算的研究与分析 | 第31-37页 |
| ·施工图设计模块 | 第37-38页 |
| ·数据管理模块 | 第38-39页 |
| ·查询统计模块 | 第39页 |
| ·空间分析模块 | 第39-40页 |
| ·地图输出模块 | 第40-41页 |
| ·三维场景功能设计 | 第41-42页 |
| ·场景操作模块 | 第41-42页 |
| ·飞行管理模块 | 第42页 |
| ·公共辅助模块设计 | 第42页 |
| ·数据库设计 | 第42-48页 |
| ·基础地理数据库 | 第43-44页 |
| ·地面工程数据库 | 第44-47页 |
| ·施工图数据库 | 第47-48页 |
| ·界面设计 | 第48-49页 |
| ·本章小节 | 第49-50页 |
| 4 系统主要功能的编码实现 | 第50-91页 |
| ·基于 GAFIDE 模型框架开发插件的研究 | 第50-53页 |
| ·基本地图浏览操作的实现 | 第53页 |
| ·地图量算的实现 | 第53-60页 |
| ·鼠标移动事件 | 第54-58页 |
| ·鼠标滚动事件 | 第58-59页 |
| ·地图窗口的实时绘制事件 | 第59页 |
| ·地图窗口的绘制结束事件 | 第59-60页 |
| ·工艺计算的实现 | 第60-68页 |
| ·区域统计的实现 | 第68-73页 |
| ·空间分析的实现 | 第73-83页 |
| ·缓冲区分析 | 第74-76页 |
| ·路径分析 | 第76-79页 |
| ·网络分析 | 第79-80页 |
| ·站库选址 | 第80-83页 |
| ·三维场景操作的实现 | 第83-90页 |
| ·本章小结 | 第90-91页 |
| 5 系统运行测试 | 第91-112页 |
| ·基本地图浏览操作的测试 | 第91页 |
| ·地图量算的测试 | 第91-93页 |
| ·工艺计算的测试 | 第93-97页 |
| ·GPS 数据导入导出的测试 | 第97-99页 |
| ·区域统计功能的测试 | 第99-100页 |
| ·空间分析的测试 | 第100-105页 |
| ·缓冲区分析 | 第101页 |
| ·路径分析 | 第101-102页 |
| ·网络分析 | 第102-103页 |
| ·站库选址 | 第103-105页 |
| ·排版输出结果的测试 | 第105-108页 |
| ·布局模板管理 | 第105-106页 |
| ·布局地图管理 | 第106页 |
| ·布局元素编辑 | 第106页 |
| ·排版输出 | 第106-108页 |
| ·三维场景操作 | 第108-110页 |
| ·本章小结 | 第110-112页 |
| 6 总结与展望 | 第112-114页 |
| 致谢 | 第114-115页 |
| 参考文献 | 第115-117页 |
| 附录 | 第117-120页 |
| 个人简介 | 第117页 |
| 论文发表 | 第117-118页 |
| IPlugin 类的属性接口和函数接口代码附录 | 第118-120页 |