| 【中文题名】 | 应用ArcObjects开发海洋GIS系统的研究 |
| 【英文题名】 | A Study of Marine GIS Development Using ArcObjects |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-6-4 |
| 【中关键词】 | 海洋,GIS,组件,AO,, |
| 【英关键词】 | Marine,GIS,Component,ArcObjects, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 | GIS应用系统在陆地上的应用已渐成熟,在海洋领域的应用需求也日益广泛。但已有陆地GIS系统大都不能轻易地移植到海洋应用上,一方面是由于海洋科学具有其特殊动态性、复杂性,另外GIS本身也具有多学科交叉的特点,所以海洋应用领域的学者多数无法快速掌握其理论概念,要开发面向海洋应用的GIS系统更是难上加难。
为此,获取一种简单易行的海洋GIS解决方案势在必行。ESRI公司作为目前GIS行业的主导力量,其出品的ArcGIS系列产品为各类不同GIS应用提供了功能全面的ArcObjccts(AO)组件库,通过AO可以实现GIS系统的定制与二次开发。
本文通过总结海洋应用需求、GIS与RS应用特点,研究了在以ArcGIS为平台,基于GIS技术的海洋应用系统开发中的几个重要问题,重点阐述了GIS海洋应用中的数据管理,数据显示与增强,数据插值及应用系统开发等几个方面的技术。具体内容包括四大部分:1)GIS海洋应用中的数据管理,并以海洋生态健康评价系统实例进行了具体展示;2)海洋栅格数据的显示与增强,着重讨论了针对不同类型栅格数据绘图显示的方式,对于图像增强,列举介绍了反差增强、图像间运算、主成分分析、... |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
Abstract |
6-9 |
|
引言 |
9-11 |
|
第1章 海洋信息化需求与海洋GIS研究进展 |
11-16 |
|
1.1 海洋信息化的迫切需求 |
11-14 |
|
1.1.1 海洋信息特点 |
11-12 |
|
1.1.2 海洋信息化的重大意义 |
12-13 |
|
1.1.3 目前存在的问题 |
13-14 |
|
1.2 海洋GIS研究进展 |
14-16 |
|
第2章 GIS海洋应用中的数据管理 |
16-28 |
|
2.1 GIS数据模型的研究 |
16-22 |
|
2.1.1 海洋应用中的矢量数据 |
16-17 |
|
2.1.2 海洋应用中的栅格数据 |
17-22 |
|
2.2 海洋生态健康评价中的数据管理 |
22-28 |
|
2.2.1 海洋生态健康评价的系统设计 |
22-24 |
|
2.2.2 海洋生态健康评价数据处理 |
24-25 |
|
2.2.3 数据统计分析结果的表达 |
25-26 |
|
2.2.4 海洋生态健康评价应用实例 |
26-28 |
|
第3章 海洋栅格数据的显示与增强 |
28-46 |
|
3.1 海洋栅格数据的显示 |
28-32 |
|
3.1.1 海洋栅格类型 |
28-29 |
|
3.1.2 栅格数据的绘图方法 |
29-32 |
|
3.2 海洋栅格数据的增强 |
32-44 |
|
3.2.1 反差增强处理 |
32-35 |
|
3.2.2 图像间运算 |
35-36 |
|
3.2.3 主成份分析 |
36-38 |
|
3.2.4 滤波处理 |
38-41 |
|
3.2.5 融合处理 |
41-44 |
|
3.3 小结 |
44-46 |
|
第4章 海洋应用中常用插值方法的选择 |
46-59 |
|
4.1 重采样插值方法的比对 |
46-50 |
|
4.1.1 最邻近法 |
46-47 |
|
4.1.2 双线性内插法 |
47-48 |
|
4.1.3 立方卷积法 |
48 |
|
4.1.4 重采样算法选择的讨论 |
48-50 |
|
4.2 离散点插值方法选择 |
50-58 |
|
4.2.1 反距离加权(IDW)法 |
52-53 |
|
4.2.2 样条(Spline)插值法 |
53-55 |
|
4.2.3 克里金(Kriging)法 |
55-58 |
|
4.3 小结 |
58-59 |
|
第5章 基于AO的组件式海洋GIS开发 |
59-72 |
|
5.1 AO组件开发方式的选择 |
59-61 |
|
5.2 ArcEngine开发的系统框架与组件库 |
61-65 |
|
5.2.1 ArcGIS Engine的开发框架 |
61-62 |
|
5.2.2 ArcGIS Engine组件库 |
62-65 |
|
5.3 基于AO的组件封装过程 |
65-71 |
|
5.3.1 创建一个新的类库 |
65 |
|
5.3.2 创建一个放大的命令对象 |
65-66 |
|
5.3.3 引用ESRI对象库 |
66-67 |
|
5.3.4 实现ICommand接口 |
67-68 |
|
5.3.5 为ICommand成员添加代码 |
68-70 |
|
5.3.6 添加COM类别注册功能 |
70-71 |
|
5.3.7 在ArcMap中使用 |
71 |
|
5.4 小结 |
71-72 |
|
第6章 GIS海洋应用系统实例——SAR影像舰船检测应用系统 |
72-90 |
|
6.1 基于SAR图像的舰船检测系统发展现状 |
72-74 |
|
6.1.1 舰船检测系统的现状 |
73 |
|
6.1.2 舰船检测算法现状 |
73-74 |
|
6.2 舰船检测算法研究 |
74-80 |
|
6.2.1 传统SAR舰船检测算法研究 |
75-78 |
|
6.2.2 基于传统SAR舰船检测的改进算法 |
78-80 |
|
6.3 舰船检测GIS应用系统设计与开发 |
80-89 |
|
6.3.1 系统设计 |
80-81 |
|
6.3.2 界面实现 |
81-85 |
|
6.3.3 图像显示及操作 |
85-87 |
|
6.3.4 专题图模块实现 |
87-89 |
|
6.4 小结 |
89-90 |
|
结论与展望 |
90-91 |
|
参考文献 |
91-94 |
|
攻读学位期间公开发表论文 |
94-95 |
|
致谢 |
95-96 |
|
研究生履历 |
96 |
|
| 【DOI】 | LunWen.ID:2.2008.367267 |