QuakeScope 是一款面向 Windows 的东亚地震态势桌面应用。它使用 Wolfx Open API 聚合中国地震台网、气象厅和四川地震预警信息, 在原生 WPF 地图中展示震中、震级、烈度、深度与发布时间。
- CENC 与 JMA 最近 50 条地震速报聚合
- JMA、CENC、四川三路 EEW WebSocket 实时监听
- EEW 与历史列表完全分离,支持多个活动事件同时更新、取消与最终报
- 严格过滤 WebSocket 心跳与无效坐标消息,避免错误自动定位
- 基于 JMA2001/JB 走时表按深度插值绘制实时 P 波、S 波传播圈
- 等比例 Web Mercator 地图,在窗口最大化或缩放时不会拉伸变形
- 预设区域底图缓存与拖动预览,减少复杂 GeoJSON 重绘卡顿
- 中国、日本、东亚和全球视图,支持滚轮缩放、拖动与震中点选
- 日本 47 都道府县边界与气象厅地震信息细分区域离线图层
- 亮色、暗色及跟随系统主题,可在设置窗口即时切换
- 自定义所在地标记、启动视图、刷新频率、波圈标签及 EEW 自动聚焦设置
- 根据所在地计算 EEW 震中距离与 S 波预计到达状态
- 来源、最低震级、地点与速报/预警筛选
- 地震详情、最新预警横条和震级分色
- 90 秒自动刷新、手动刷新和网络失败本地缓存
- 离线内置中国标准地图、日本行政区与世界底图,不依赖地图 Key 或在线瓦片
本应用仅供防灾信息参考,不替代当地政府、气象或地震主管部门的正式发布。
- Windows 10 或 Windows 11(x64)
- 源码运行需要 .NET 10 SDK
artifacts/publish/QuakeScope.exe为自包含便携版,无需预装 .NET
dotnet build QuakeScope.slnx
dotnet run --project src/QuakeScope/QuakeScope.csproj发布单文件 Windows 版本:
dotnet publish src/QuakeScope/QuakeScope.csproj `
-c Release -r win-x64 --self-contained true `
-p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true `
-o artifacts/publish- 地震与预警数据:Wolfx Open API
- 世界底图:world.geo.json,来源为 Natural Earth;中国地图叠加中国标准地图边界
- 日本地图:应用内置 47 都道府县与气象厅地震信息细分区域数据
- P/S 波传播:应用内置 JMA2001/JB 走时表,按震源深度与距离插值
API 数据的可用性与授权归各数据提供方所有。本仓库的应用代码采用 MIT License。
本项目由 Codex 与 GPT-5.6 Sol 协助生成。
