目录
目 录
前 言
§1 概 述
1.1 研究背景
1.2 课题来源
1.2.1 科技基础性工作专项
1.2.2 项目及课题基本信息
1.2.3 研究目标和主要研究内容
1.3 研究现状分析
1.3.1 地质灾害调查
1.3.2 网络地图服务的发展
1.3.3 科学数据共享与地学数据
§2 数据来源与分析
2.1 地质灾害调查数据
2.2 课题数据来源与分析
2.2.1 两种主要库表结构
2.2.2 斜坡主表结构
2.2.3 崩塌主表
2.2.4 滑坡主表
2.2.5 泥石流主表
2.2.6 数据库的表结构对比
§3 数据库设计
3.1 数据库设计要求
3.2 获取数据库表模型
3.3 创建Oracle数据库物理模型和脚本
3.4 崩塌主表Oracle执行脚本
3.5 在开发环境中创建Oracle数据库表
3.5.1 选择操作系统
3.5.2 数据库表命名
3.5.3 在Oracle中创建对应的数据库表
§4 数据入库与数据整合
4.1 数据导入方法
4.2 入库数据量统计
4.3 数据整合
4.3.1 中文字段名对应修改
4.3.2 合并分散的调查表
4.3.3 统一编号字段一致化
4.3.4 合并地理位置信息
4.3.5 合并经纬度数据
4.3.6 十进制经纬度数据转换
4.3.7 统一经纬度数据表达格式
4.4 数据库入库后的调整与管理
4.4.1 修改中文字段名
4.4.2 合并数据表
4.4.3 数据排重
4.5 Access数据库中二进制数据的导出
4.5.1 需求概述
4.5.2 问题与解决方案设计
4.5.3 解决方案实现
4.6 经纬度数据修正
4.6.1 理县
4.6.2 绵竹
4.6.3 邛崃
4.6.4 文县
4.6.5 盐津县
§5 系统开发
5.1 关键技术及开发工具
5.1.1 Google Maps API
5.1.2 Ajax
5.1.3 JavaScript
5.1.4 Web服务:Tomcat
5.1.5 前端开发框架:Bootstrap
5.1.6 语言开发工具:Eclipse/MyEclipse
5.2 读取xml文件配置Oracle数据库连接
5.3 地图显示及数据标注
5.3.1 地图显示及标注功能的实现
5.3.2 Map标注中相关参数的获取
5.3.3 地图上标记地质灾害点的效果
5.4 菜单内容的获取和显示
5.5 地质灾害数据信息表及其浏览
5.5.1 获取数据表格关键代码
5.5.2 调查表数据内容显示效果
5.6 图片显示模块
5.6.1 获取和显示图片实现
5.6.2 调查图内容显示效果
5.7 数据导航模块
5.7.1 点击地理信息标记点切换不同灾害点数据
5.7.2 点击县(市)地区名称切换地图底图和数据组
5.7.3 点击地质灾害类型切换不同灾害数据
5.7.4 调查表数据逐条记录遍历
5.8 搜索
5.8.1 实现搜索功能
5.8.2 搜索效果
参考文献