| 【中文题名】 | 基于J2EE的遥感影像数据库检索与发布系统的设计与实现 |
| 【英文题名】 | |
| 【学科专业】 | 地图学与地理信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-11-7 |
| 【中关键词】 | 遥感影像数据库,J2EE,Struts,Hibernate,Ajax,WebGIS |
| 【英关键词】 | Remote sensing image database,J2EE,Struts,Hibernate,Ajax,WebGIS,ArcIMS, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>遥感技术>遥感图像的解译、识别与处理>图像处理方法> |
| 【论文摘要】 | 随着空间信息技术的迅猛发展,空间数据的获取呈现快速化和手段多样化的趋势,特别是遥感影像数据,由于获取方便、周期短、信息量大等特点而成为空间数据的重要组成部分。遥感数据的数据量十分庞大,如何对具有不同来源、不同分辨率和不同时相的数据进行有效的组织、存储、管理,成为当今研究的一个热点问题。
本文在对目前国内外遥感影像数据库的研究现状和成功应用案例研究的基础上,针对如何有效地组织、管理、检索和发布海量影像数据而提出了基于J2EE架构的解决方案。系统采用B/S架构,合理运用MVC模式,Web层使用Struts框架负责流程控制,持久层采用Hibernate框架实现对数据库的访问,所有的影像元数据存储于Oracle数据库中,通过ArcIMS发布空间数据。
系统设计与实现部分,重点论述遥感影像的存储设计、系统分层设计、系统数据库设计和系统界面设计,对数据组织、Ajax引擎、AOI及缓冲区策略、空间检索策略的实现作了深入的分析。并对客户层、业务逻辑层、持久层的实现细节作了详细的阐述。
最后对系统的设计与实现的整个过程作了总结,并提出了改进建议。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
Abstract |
5-8 |
|
第一章 绪论 |
8-13 |
|
1.1 引言 |
8 |
|
1.2 国内外的研究现状 |
8-11 |
|
1.2.1 国外研究现状 |
9-10 |
|
1.2.2 国内研究现状 |
10-11 |
|
1.3 本文研究内容与目的 |
11-13 |
|
1.3.1 研究内容 |
11 |
|
1.3.2 研究目的 |
11-13 |
|
第二章 技术方案分析 |
13-31 |
|
2.1 遥感影像数据库技术 |
13-15 |
|
2.1.1 数据库技术发展 |
13-14 |
|
2.1.2 遥感影像数据库的管理方式 |
14-15 |
|
2.2 J2EE架构技术 |
15-19 |
|
2.2.1 J2EE应用程序架构 |
15-18 |
|
2.2.1.1 J2EE多层体系结构 |
16-17 |
|
2.2.1.2 J2EE组件构成 |
17-18 |
|
2.2.2 J2EE架构的优势 |
18-19 |
|
2.3 Struts框架 |
19-22 |
|
2.3.1 MVC设计模式 |
19-20 |
|
2.3.2 Struts体系结构 |
20-22 |
|
2.4 Hibernate框架 |
22-24 |
|
2.4.1 ORM技术 |
22 |
|
2.4.2 Hibernate框架 |
22-24 |
|
2.S WebGIS |
24-29 |
|
2.5.1 WebGIS体系结构 |
24-25 |
|
2.5.2 WebGIS的计算模型 |
25-26 |
|
2.5.3 ArcIMS技术体系 |
26-29 |
|
2.5.5.1 ArcIMS的体系结构 |
26-29 |
|
2.6 Ajax技术 |
29-31 |
|
2.6.1 Ajax工作原理 |
29-30 |
|
2.6.2 Ajax的优势 |
30-31 |
|
第三章 系统设计 |
31-47 |
|
3.1 遥感影像存储设计 |
31-36 |
|
3.1.1 遥感影像元数据的结构分析 |
31-32 |
|
3.1.2 海量影像数据的组织存储 |
32-36 |
|
3.2 系统设计 |
36-47 |
|
3.2.1 系统设计原则 |
36-38 |
|
3.2.2 系统总体框架设计 |
38-39 |
|
3.2.3 系统功能设计 |
39-40 |
|
3.2.4 系统分层结构设计 |
40-41 |
|
3.2.4 系统数据库设计 |
41-45 |
|
3.2.5 系统界面框架设计 |
45-47 |
|
第四章 系统实现 |
47-64 |
|
4.1 系统开发环境 |
47 |
|
4.2 数据组织 |
47-49 |
|
4.2.1 矢量数据组织 |
47-48 |
|
4.2.2 影像数据组织 |
48 |
|
4.2.3 元数据组织 |
48-49 |
|
4.3 系统实现中的核心问题 |
49-53 |
|
4.3.1 Ajax引擎的实现 |
49-51 |
|
4.3.2 AOI及缓冲区策略 |
51-53 |
|
4.3.3 空间检索实现 |
53 |
|
4.4 客户层功能的实现 |
53-58 |
|
4.4.1 查询条件设置 |
54-56 |
|
4.4.2 查询结果显示 |
56-57 |
|
4.4.3 地图浏览 |
57 |
|
4.4.4 影像元数据浏览 |
57-58 |
|
4.4 业务逻辑层功能实现 |
58-62 |
|
4.4.1 元数据提取 |
58-59 |
|
4.4.2 地图显示 |
59-61 |
|
4.4.3 影像定位 |
61-62 |
|
4.5 持久层功能实现 |
62-64 |
|
第五章 总结 |
64-65 |
|
参考文献 |
65-68 |
|
致谢 |
68 |
|
| 【DOI】 | LunWen.ID:2.2008.389378 |