1 绪论 1
1.1 森林扑火辅助决策系统研究的意义 1
1.2 国内外森林扑火系统研究的现状 2
1.3 森林防火网格模型的应用潜力分析 6
2 系统开发的前台相关技术 8
2.1 J2EE与MVC模式 8
2.1.1 J2EE的系统无关性与JavaBean 8
2.1.2 MVC概念 9
2.1.3 MVC模式内容 9
2.1.4 MVC模式的优缺点 10
2.2 JSF框架 10
2.2.1 JSF框架的概述 10
2.2.2 JSF框架的组成与体系结构 11
2.2.3 JSF系统发布的文件配置 12
2.3 Servlet技术 14
2.4 JNDI技术 14
2.5 JDBC技术 16
3 GIS平台的选择及空间数据库的建立 20
3.1 WebGIS相关知识 20
3.1.1 WebGIS简介 20
3.1.2 WebGIS服务器平台的选择 20
3.1.3 ArcGIS Server网络配置方案 26
3.2 林业空间数据库的采集与预处理 29
3.2.1 空间数据的采集 29
3.2.2 空间数据预处理 29
3.3 林业局级空间数据库的数据组织与转换 30
3.4 基于Geodatabase空间数据模型的林业空间数据库的框架设计 30
3.5 林业空间数据的编码设计 31
3.6 基于Geodatabase和ArcSDE的林业空间数据库的设计 33
3.6.1 空间数据库的设计 33
3.6.2 属性数据库的设计 34
3.6.3 数据字典的设计 35
3.6.4 元数据设计 36
3.7 空间数据与属性数据的连接 36
3.8 空间数据入库 37
3.8.1 Oracle10g数据库服务器与ArcSDE9.2的连接 37
3.8.2 空间数据导入 39
3.9 林业空间数据库的存储优化 39
3.10 空间数据的备份与恢复机制 41
3.10.1 利用Oracle 10g提供的数据备份和恢复机制 41
3.10.2 利用ArcSDE提供的数据备份和恢复机制 42
3.10.3 数据处理的投影、坐标标准 42
3.10.4 源数据存储格式 43
3.10.5 系统空间数据标准化 43
3.10.6 空间数据的处理 44
3.10.7 矢量数据组织 46
3.11 Geodatabase模型 47
3.12 扑火专题表结构 48
3.13 空间数据引擎ArcSDE 49
3.14 数据库连接及数据导入 50
4 系统的分析与设计 57
4.1 可行性分析 57
4.2 开发所需硬软件要求 57
4.2.1 硬件要求 57
4.2.2 软件要求 58
4.3 系统的总体设计 58
4.4 系统的功能设计 58
4.4.1 扑火专题地理信息管理 58
4.4.2 火点的定位 59
4.4.3 信息查询 59
4.4.4 信息的标注 61
4.4.5 火场信息预测 62
4.4.6 扑火预案参数的计算 69
4.4.7 最优路径分析 73
4.4.8 扑火决策制定原则 76
5 系统的功能实现 78
5.1 系统设计原则 79
5.2 火场的定位 79
5.2.1 瞭望塔定位 80
5.2.2 经纬度定位 81
5.2.3 鼠标圈定定位 81
5.3 相关信息的查询 81
5.4 信息的标注 83
5.5 火场信息的预测 84
5.6 距离的测定 84
5.7 最优路径分析 85
5.8 相关报表的生成 87
参考文献 90