项目简介:
天然地震和人工爆破(如:核试爆、把某座石山夷为平地等)所产生的波形都将被地震研究部门的地震监测仪器所捕获,如何识别出地震监测仪器所捕获的波形是天然地震所形成还是人工爆破所形成?这虽涉及到模式识别领域的理论,但本人想在工作之余对其进行研究,其前期的工作就是SEED地震波形数据文件读取类的设计与实现。
地震数据交换标准(Standard for the Exchange of Earthquake Data)简称SEED,是国际数字地震数据交换的一种标准格式。为了便于世界各地震研究部门对地震元数据进行跨空间和跨时间上交换传输,国际地震学和地球物理学协会(IASPEI)在1985年成立了数字地震数据交换工作组,专门致力于制定国际数字地震数据交换标准。1987年,确定采用USGS提议的SEED格式作为FDSN数字地震数据交换标准的草案,在此基础上经过不断地修改完善,形成了目前的SEED格式2.4版。SEED便于地震学家记录、分享、使用地震数据,也就是说通过提供一种国际标准,SEED使得传输、检索和处理地震数据更容易。这种格式规定的内容不仅包含地震波形数据本身,还包含使用数据所需要的全部辅助信息。因此,SEED已在国外大多数地震台网使用,我国地震行业也采用SEED 格式作为地震波形数据的交换格式,所以SEED标准在我国大多数省份台网中已经得到使用,并将继续得到普及。
目前已有很多单位和个人采用过程式语言或面向对象语言实现SEED数据文件的读取。本人在.NET框架下,采用MVC模式实现对SEED数据文件灵活的、易扩展的读取方法,研究如何把所读出的Steim1或Steim2数据帧中的差值序列解压成原始的样本值序列,并把其对应的波形用图形进行显示和操作。
开发工具及环境
开发工具: Visual Studio 2010
运行环境: windows( 需装.NET Framework 3.5以上版本)
初期成果图例
示例图
友情提示
需要向相关部门申请才能获得SEED格式地震数据,所以本项目不附带SEED格式文件的地震数据

若需获取更多信息,请Email to 徐应庭

Last edited May 28, 2011 at 2:12 AM by xyting, version 27