地震目录快速转换软件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

地震目录快速转换软件
马宝君1) 马莉2)崔东源1)李英波1) 高双玲1)
1) 中国牡丹江157009牡丹江地震台
2) 中国沈阳110161沈阳地震基准台
1、引言
基于GIS的新一代地震预报软件系统MAPSIS,是一个全新的、在Windows平台上,整合Mapinfo6.X的软件系统。

它技术一流,功能齐全,方便实用,是分析预报人员的好帮手,它提供了测震资料分析的许多方法,这些方法中有许多都需要提供地震目录,而MAPSIS所采用的地震目录格式主要有txt格式、eqt格式、wkf格式,而对来自网上的地震目录不能直接应用,为充分利用网络资源,本文采用vb6.0编制了地震目录快速转换软件,将网上检索的地震目录转换成MAPSIS所要求的目录格式,便于研究人员使用。

2、地震目录格式
随着网络技术的日益普及,许多地震网站都提供了地震目录的检索功能,在网上研究人员可以方便地下载自己所需要的地震目录,提供目录比较权威的网站主要有中国地震信息网(/)和中国国家数字地震台网分中心(/),这两个网站的资料主要取自中国地震台网目录、英国国际地震中心目录(ISC)、美国国家地震信息中心目录(NEIC)、中国地震台网快报目录、美国地质调查局地震目录(USGS)和瑞士地震目录,其格式如表1至表6所示,由表1至表6可以看出,来自不同机构的地震目录所含项目不尽相同,每个项目所采用的表示方法也不完全相同,而MAPSIS软件需要的地震目录主要是txt格式、eqt格式、wkf格式文件,其格式具体如下:
txt文件格式为:年月日时分秒纬度经度深度震级
其中年占4位,月、日、时、分、秒各占2位,纬度、经度占4位和5位,含2位小数,深度占3位,震级占3位并含1位小数
例如:如196907181324473820119270307.5
Eqt文件格式为:年月日时分秒纬度经度震级深度
例如:1966 3 8 529 0 37.35 114.927.00 10 0
Wkf文件格式为:年,月日,时,分,纬度(度分),经度(度分),震级,深度
例如1971,0816,13,55,2848,10336,2.4,000,001
显然,网上下载的地震目录不能直接用MAPSIS软件处理,网上下载的地震目录中的经、纬度以度表示,而wkf文件格式则是以度分表示的,因此要统一单位,有时还要用到世界时到北京时的转换,当下载的地震目录较多时,手工转换十分不便,并且容易出错,因此编制地震目录的快速转换软件就显得的十分必要。

本项研究得到黑龙江省地震局科研项目200307号基金资助
马宝君(1972
),男,工程师,毕业于哈尔滨工业大学计算机及应用专业,主要从事地震观
~
测与软件开发等工作。

表1 中国地震台网目录格式(摘自/)
日期时间经度纬度深度 Ms Ms763 mL mb mB 参考地点
2005/09/29 09:17:36.3; 157.20; 50.62; 36; 4.7; 4.4; ; 5.0; 4.9; Kurile Islands 2005/09/21 11:44:57.8; 142.68; 52.81; 35; 4.4; 4.2; ; 4.2; 4.9; Sakhalin
2005/09/17 20:39:22.6; 173.60; 52.67; 16; 4.7; 4.4; ; 5.5; 5.3; Near Islands
表2英国(ISC)地震观测目录格式(摘自/)
日期时间经度纬度深度 mb Ms 台站数目参考地点
1997/12/26 05:02:32; 161.79; 53.90; 38; 5.1; 5.2; ;
1997/12/26 05:02:32; 162.36; 53.56; 33; 5.0; 4.6; 167;
1997/12/26 05:02:28; 162.09; 53.72; 13; 5.2; ; ;
表3美国国家地震信息中心(NEIC)目录(摘自/)
日期时间经度纬度深度 mb Ms 震级1 震级1类型震级1提供单位
震级2 震级2类型震级2提供单位参考地点
2004/12/31 01:12:28.8; 156.057; 49.199; 28.8; 4.8; ; ; ; ; ; ; ; KURIL ISLANDS
2004/12/23 16:20:11.2; 156.064; 49.159; 55.9; 4.4; ; ; ; ; ; ; ; KURIL ISLANDS
2004/12/23 10:27:43.5; 145.310; 43.027; 43.2; 4.2; ; ; ; ; ; ; ; HOKKAIDO, JAPAN REGION
2004/12/23 00:04:42.6; 145.397; 42.897; 48.6; 4.6; ; 4.30; MW; NIED; ; ; ; HOKKAIDO, JAPAN REGION
2004/12/21 18:43:45.9; 145.133; 43.131; 50.0; 4.1; ; ; ; ; ; ; ; HOKKAIDO, JAPAN REGION
2004/12/21 15:34:28.1; 145.414; 42.955; 37.4; 5.7; 5.2; 5.60; MW; GS; 5.60; MW; HRV; HOKKAIDO, JAPAN REGION
表4中国地震台网(CSN)地震快报目录(摘自/)
日期时间经度纬度深度 Ms Ms763 mL mb mB 台站数目参考地点
2005/12/10 03:03:19.5; 164.81; 55.00; ; 4.8; 4.6; ; 4.8; 5.0; 40; KOMANDORSKIYE OSTROVA REGION
2005/12/10 00:09:50.7; 40.20; 39.80; 41; 5.3; 5.0; ; 4.9; 5.3; 39; TURKEY
3、地震目录快速转换软件
3.1软件特点
Visual Basic使用了最先进的程序设计思想,即面向对象和事件驱动,VB中融入了最新的计算机技术,在科学计算,多媒体软件开发(林永,2002),数据库编程、网络应用(崔彦锋、许小荣, 2002)等方面都有很强的功能。

VB的可视化界面设计方式能使用户毫不费力地设计所需的软件界面(编程高手工作室 ,2001)。

3.2软件构成及功能
软件由中国地震台网目录转换模块、英国(ISC)目录转换模块、美国(NEIC)目录转换模块、中国地震台网快报目录转换模块,美国地质调查局(USGS)地震目录转换模块,瑞士地震目录转换模块,地震目录纠错模块、时间转换模块、震级转换模块组成(见图1)
图1 地震目录快速转换软件构成图
3.3软件设计原理及功能
1、本软件的设计采用了模块化的程序设计思想,各模块之间相互独立,每个模块
都有可以将所提供的文本格式的地震目录转换成MAPSIS所能用的txt格式、
eqt格式和wkf格式,在转换过程中加入了自动纠错功能,对于每个项目所表
示的数值量进行常规判断,如果该数值量超出了正常范围,则程序立即停止转
换并显示源文件错误语句,修改后继续进行转换,各转换模块在转换过程中只
保留了发震日期、发震时间、纬度、经度、深度、震级这六个项目,其它选项
均略去,对于震级深度在120公里以上的用MB震级表示,深度小于120公里
的用MS表示,如需统一震级可选用震级转换模块。

2、在美国NEIC目录转换模块、中国CSN快报目录转换模块中,规定北纬为正、
南纬为负,东经为正,西经为负。

3、时间转换模块主要提供了两种时间转换一是从世界时(UTC)转换成北京时,另
一种是由北京时转换成世界时,用户可自行选择。

4、对于不同网站提供的地震目录,震级的表示方法也不尽相同,网上提供的地震
震级主要有MB、ML、MS等,为了研究方便,本软件提供了ML与MS、MB
与MS之间的震级转换,用户可自行选择。

5、地震目录纠错模块主要针对由网上下载的原始数据文件,由于网络在上传或下
载时存在误差,在网上下载的地震目录往往含有非法字符(非数字或字母),
运行本模块可以删除这些字符,这样可以提高地震目录转换时的速度。

3.4软件用法
1、本软件已用VB打包生成安装程序,可以Windows操作系统(如Win9X、Win2000、
Windows XP)中运行,运行setup可选择路径进行安装,安装完成后即可使
用。

2、网上所提供的地震目录虽然采用了文本格式,但在IE浏览器中通常有文本列
表和表格形式的列表两种形式,因此需要将IE浏览器中的查到的地震目录用
全选(CTRL+A)然后复制(CTRL+V)到记事本中,并另存为文本格式的文件
并删除头信息只保留正文即可。

3、进行地震目录转换时,只需根据地震目录的来源选择相应的处理模块,找出源
文件路径,并指定转换后的文件名及路径即可进行转换。

4、结语
本软件在牡丹江台应用一年多来,效果很好,尤其在大批量转换地震目录时,效果更加明显,是地震系统分析预报人员的好帮手,用软件实现网上地震目录格式的快速转换,不仅减少了出错机率,还大大提高了工作效率,拓展了MAPSIS软件应用范围,便于推广使用。

参考文献
崔彦锋, 许小荣编写2002. VB网络与过程控制编程实例教程[M]. 北京希望电子出版社
编程高手工作室编写2001. V isual Basic 编程高手[M]. 北京希望电子出版社
林永编著2002. V isual Basic 程序员Windows API 编程手册[M]. 人民邮电出版社
A software of seismic catalog conversion quickly MaBaojun1),MaLi 2) ,CuiDongyuan 1) LiYingbo 1) and GaoShuangling1)
1) Mudanjiang Seismic station ,Heilongjing province 157009,China
2) Shenyang Seismic station ,Liaoning province 110161,China。

相关文档
最新文档