一、系统配置

硬盘:10GB可用硬盘空间 内存:8GB CPU:INTEL,AMD,HYGON 操作系统:Linux 编译环境:GNU、PGI、Intel编译器均可 系统权限:sudo或root

二、安装

1.更新python的pip安装源

2.安装anaconda 进入anaconda所在安装包的文件夹,在此目录下打开终端

一直确认即可,结束后

终端命令行显示(base) devkoi@LAPTOP-H286HL27:~$类似信息即为安装成功 3.更新anaconda的安装源 输入vi ~/.condarc,粘贴以下内容

保存退出后,在终端中输入conda clean -i 4.安装aires虚拟环境 打开终端,进入airesEnv.yml所在目录,打开终端,输入以下命令:

等待安装完毕后,若没有报错信息,输入以下命令:

导入以下库,若没有报错信息,进入下一步

输入quit()退出python 输入gmt,若能显示以下类似信息即为成功安装GMT6 GMT6 打开~/.bashrc,在文件尾端加入一行conda activate aires,可将默认终端虚拟环境设为aires 5.安装java-11 Centos下:

Ubuntu、麒麟等:

验证java是否安装成功,在终端输入java -version,显示以下类似信息即为安装成功 java 6.其他应用安装 (1)安装Fortran源码编译器gfortran 在终端输入以下命令sudo apt-get install gfortran (2)安装精定位程序HypoDD,当前目录:~/AIRES/aires_release_aws/

(3)将hypoDD可执行文件路径加入到.bashrc 打开~/目录下的.bashrc,输入以下内容:

在终端中输入以下命令:

打开新终端,输入ph2dt,显示以下信息即为安装成功 ph2dt 退出程序,输入hypoDD,显示以下信息即为安装成功 hypoDD

三、配置

AIRES系统共有三个配置文件,离线版用户仅需考虑configuration.py。位置如下:

1.AIRES输入输出配置文件:Configurarion.py 在终端中输入以下代码:vi ~/AIRES/aires_release_aws/conf/configuration.py 以下是所有参数介绍: root_dir:工作目录。 data_length:在类config_offline中:事件截取长度,不可小于波形文件截取长度中最大的时间长度;在类config_aws中:处理实时数据的间隔。 staloc:台站信息存放文件路径。 result: 自动目录和相关产出所在位置路径。 input_format: 待处理的波形数据的格式,支持seed、mseed(miniseed)和sac。 unprocessed_wav_dir: 待处理的波形数据的存放目录。波形数据需要合成为台网卷,单个波形数据文件大小不可超过2GB,若超过2GB,请分割时间段为多个波形数据,直至单个文件大小不超过2GB。 pick_output: 震相产出目录。 pick_model: 震相拾取预训练模型。 min_p_prob:P波拾取阈值。 min_s_prob:S波拾取阈值。 xlim_degree:实时处理中关注区域的经度范围。 ylim_degree:实时处理中关注区域的纬度范围。 location_id: 震级计算中使用的仪器位号。 hypodd_dir: 精定位程序hypoDD所需的input文件存放目录及精定位地震目录生成目录。 sta_list:需要处理的台站列表,该列表需在staloc的范围内。 op_web_json_post:是否将产出的地震事件推送至复核页面。 web_url:事件复核页面链接。 op_display_screen_json_post:是否将产出的地震事件推送至大屏。 dis_url:大屏链接。 op_mag_cal:是否计算震级,True计算,False不计算。 op_motion_pred:是否计算初动,True计算,False不计算。 op_focmech_cal:是否计算震源机制解,结果保存在result中。 op_evtype_pred:是否计算事件类型,True计算,False不计算。 op_request_locnm:是否在地震目录中生成地名,True生成,False不生成。 注意:离线版用户请在类config_offline中配置,实时版(aws)用户请在类config_aws中配置 2.实时流数据配置文件:jopens-config.properties (1)JOPENS服务器设置(待补充):

(2)本地设置:在终端中输入以下代码:

修改台网名jopens.lic.cid=GD。修改所有的IP地址为流服务器IP地址。 3.大屏配置:config.txt 在终端中输入vi /home/aires/eq_screen/config.txt,并编辑以下内容

将其中的IP部分修改为大屏软件运行的服务器的IP地址

三、测试

1.测试是否可以从AWS服务器获取数据 在终端中输入以下命令:

之后输入以下命令,请将NX/LWBTG|NX/PYCM更换为本地的台网台站,将2024-11-13T15:20:00更换为当前时刻前5分钟的时间点:

未报错执行完毕后检查test文件夹下是否存在新生成的seed文件,若存在,则配置成功。 2.测试是否能将产出的地震事件投送至事件复核及入库网页 application新建一个脚本jsonposter.py,写入以下内容:

保存后在当前文件夹内放入eq.json,终端内运行python jsonposter.py,显示以下类似结果即为成功连接至入库网页ip: 成功连接至入库网页

四、维护人员联系方式

联系人电话
蒋策