✍️ 朱邓达  •  🗓️ 2026-10-12 (创建时间)

faultconvert

简介:

将 USGS/WISP 的 PARAM、FSP 格式的动态有限断层转换为 sCoulomb 格式

语法

grt faultconvert -F[p|f]/fault -Clat/lon -Ofile [ -Nindex ] [ -h ]

描述

faultconvert 模块将 USGS/WISP 发布的 PARAM、FSP 动态有限断层转换为 sCoulomb 格式, 支持单段和多段断层。两种输入格式可从 USGS 上选择地震事件来下载示例,例如 PARAM 文件 和 FSP 文件。

转换结果保留子断层的滑动量和破裂过程,可用于 syn 模块或 lamb 模块合成。

USGS/WISP 的 PARAM 数据行保存的是每块子断层的 首个内部点坐标,通常偏离中心; FSP 数据行保存的则是子断层中心坐标。PARAM 的第三个边界点和末条数据记录, 分别给出最后一块子断层的末个、首个内部点,两者经纬度、深度差值的一半就是中心偏移。 本模块将该偏移加到 PARAM 首条记录上,恢复首块子断层中心。

每个断层段只投影首块子断层的中心,再按走向、倾角、标称剖分尺寸和导出顺序重建规则矩形。 两种格式都按沿走向索引优先变化的顺序展开。

必选选项

-F[p|f]/fault

输入断层文件,必须显式指定格式:

  • p - PARAM 格式文件,包含破裂速率的上升时长和下降时长

  • f - FSP 格式文件,破裂速率的上升时长和下降时长被合并为总时长,此时本模块仅作上升下降时长等分的处理。

-Clat/lon

局部坐标原点的纬度和经度,单位为 degree。 纬度范围为 (−90, 90),经度范围为 [−180, 180]。 用于将地理坐标转为局部笛卡尔坐标。

-Ofile

输出转换的 sCoulomb 文件。

可选选项

-Nindex

仅转换指定断层段,按文件中的段顺序从 1 编号,须为正整数。 省略时,将全部断层段依次写入同一个输出文件。

示例