美国地质调查局(USGS)的事件服务里,可以按矩形范围、时段和最小震级把地震事件直接筛出来下载。取「北纬 18—54 度、东经 73—135 度,2025 年 1 月 1 日至 2026 年 11 月 1 日,震级 4 级以上」这一组条件,返回 2,115 条记录。这个矩形盖住中国全境,也盖住蒙古、中亚、南亚与东南亚的一部分,所以它是「中国及周边」,不是「中国境内」——行政区内的那一份还得再叠边界筛一次。
一次事件一行,二十二个字段
CSV 输出固定二十二列,可以按含义分成四组。定位与时间:time(UTC 时间戳,精确到毫秒)、latitude、longitude、depth(千米)、place(地名描述)。强度:mag 与 magType(量级类型,实测记录里有 mb)。质量指标:nst(参与定位的台站数)、gap(方位角空隙)、dmin(最近台站距离)、rms(走时残差),以及 horizontalError、depthError、magError、magNst 四个误差字段。身份与溯源:id(事件唯一编号)、net(上报台网)、type(事件类型)、status(复核状态)、locationSource、magSource(位置与震级的来源台网)、updated(该记录的最后修订时间)。
怎么把数据取下来
查询走一个固定端点,参数直接拼在地址上:起止时间、四个边界值、最小震级,再指定格式。格式有 csv、json、geojson、text 几种,做表格分析取 csv 最省事。记录多的时候用 limit 控制单次返回量,配合 offset 翻页;只想知道有多少条,用同一个参数集打 count 端点,返回一个纯数字,比拉全量再数快得多。
落成一张能用的表
拿到 CSV 之后有三步值得固定下来。先按 id 去重并保留 updated 最新的那条,得到每个事件的当前版本。再按 time 升序排,把时间列转成本地时区另存一列,原始 UTC 列不要覆盖。最后如果要限定在中国境内,用行政边界做一次空间筛选,而不是拿矩形当结论——矩形的四条边是查询条件,不是地理范围。
四个容易踩的地方
第一,magType 不同不能直接比大小。同一个 4.3,标 mb 和标 mw 是两套测定方法的结果,混在一条序列里做统计会引入系统偏差。
第二,时间字段是 UTC,place 里的地名按当地时间习惯描述,直接拿时间做「夜间地震」之类的分析前要统一时区。
第三,updated 是修订时间不是发震时间。同一事件可能被多次修订,按 id 去重后取最新 updated 的那条,才能得到当前版本的参数。
第四,深度字段在不同台网、不同时期精度不一,做深度分布图时最好把 depthError 一起带上,否则容易把测定误差当成地质差异。
能用来做什么,不能用来做什么
这套数据适合做灾害发生的时间与空间分布、公共风险教育素材,也可以按事件时间和地点与地区经济数据匹配,研究外部冲击的短期影响。它记录的是已发生事件的测定结果,不承担预测功能;把它当预测模型的训练集之前,先想清楚样本是「被测定到的事件」而不是「发生过的全部事件」——偏远地区小震级事件的漏检,会让样本本身带选择偏差。
本帖不附数据文件
数据在 USGS 服务上按参数实时生成,每次查询拿到的都是当时的最新修订版本,转存一份静态文件反而容易和官方脱节。入口与参数写法放在下面。
────────────────
带参数的查询地址、计数接口和字段说明页都在下面,回复后即可看到。
把经管之家装进你常用的 AI 智能体中 一键快捷安装经管之家 MCP/技能,让 AI 帮你查教程、找数据、读论坛帖子。 检索、阅读公开帖子不收费,安装可申请领取:3 通用积分+100 论坛币+3 元论坛资金 说明: AI 算力按所用平台规则计算;附件按原帖条件获取;福利领取条件以活动页面为准。 |


雷达卡


京公网安备 11010802022788号







