时间: 2021-06-21 21:11:01 人气: 12 评论: 0
摘要 地震会商是当前地震预报水平下形成地震预报意见的一个重要环节,并且随着科技的快速发展, 越来越多的技术被用到地震会商,国内一般采用首先利用测震、前兆分析处理软件分别进行数据的处理、分析,基于一定的模型和理论生成静态图片和文字,通过PowerPoint进行定期集中展示,最终由专家分析形成会商意见。然而这种地震会商模式越来越不能满足云南省防震减灾的需要,其主要问题为: 原有地震会商系统各个模块是独立运行的;数据的获取和生成结果采用文件的方式,数据及成果展示极为不便,速度慢,效率较低;会商时只能利用已经做好的幻灯片上的静态图片和数据进行分析,无法动态调取数据,而且无法对空间数据进行管理、调取和分析等操作[1]。为了解决这一难题,本文采用通过Oracle、SQL Server数据库及EQT文本进行数据的统一规范管理和入库,实现B/S结构下对各类数据的动态分析和访问、操作等功能,将地震会商中常用的功能模块整合到此系统。最终形成了一个能满足进行会商震后趋势分析的综合多功能系统,提高了会商的效率,简化了整个会商的流程,为云南省地震会商提供一个快捷方便的工具。
关键词:地震会商;B/S;GIS; 数据分析
本系统共有13模块,45个子项。本人负责其中的9个子项:
(1)会商地图管理模块分为4子项
地图浏览模块:漫游、放大、缩小、自由缩放、全幅显示功能;
地图量算:量算距离、量算面积。
图层控制:对地图图层显示进行控制
地图裁剪:对选择范围内的地图进行裁剪
(2)二维地震查询
对EQT文本数据进行导入入库操作,使其符合一定的规范。
设计合理的查询条件进行地震查询,结果以字体加粗、颜色进行地震等级的区分。
查询结果以圆点动态闪烁或者直接显示在地图上。
点击圆点显示地震发生地点、时间、震级等信息,并提供创建地震资料库功能。
(3)三维地震查询。
以类似二维地震的查询条件进行地震数据的查询,结果动态的在三维场景中显示
将查询时间分为三段,统计各时间段内地震分级发生情况。
(4)震后趋势分析
在地图上点选一个震源,设置震中距,查找并统计各类型地震的发生次数。
(5)地震资料库管理
可以对以地震记录创建的文件夹及其文件进行管理,删除文件及文件夹,导入导出 文件等操作。
(6)地震目录库管理
对Oracle数据库中的历史地震数据进行查询、编辑、删除、插入EQT文本数据等 功能,并可以为地震记录创建地震资料库。
目 录
引言 2
1项目背景 3
2开发环境 4
3系统概要设计 5
4相关技术背景 6
4.1 VISUAL STUDIO 2010开发工具 6
4.2 ORACLE 10G数据库 6
4.3 HIGHCHARTS 6
4.4 SUPERMAP GIS 7C 7
5系统设计 8
5.1总体设计 8
5.2界面设计 9
5.3功能描述及算法设计 12
结论 37
致谢 38
参考文献 39
196
199
82