Agent Skills
返回列表
台风实时查询

台风实时查询

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_31264f55/typhoon。

技能介绍

要解决什么问题

预报台风的人在问「现在有几个台风在活动」,运营的人想知道「这个台风到哪了、往哪走」,做可视化的人需要一张带中文标注的路径图。多数方案要么依赖第三方付费接口,要么底图是英文、要么轨迹不经过坐标纠偏直接叠上去出现偏移。

这个技能直接对接中央气象台(nmc.cn)的官方台风接口,聚焦一件事:当前正在活动的台风,把数据拉下来、整理成结构化字段,再画成一张可以回放的地图。

核心能力

  • 列出当前正在活动的台风,或通过 --all 查看本年度全部台风及其状态
  • 按编号(如 2613)、英文名(DOLPHIN)或中文名(白海豚)查询单个台风详情
  • 返回最新定位、强度等级、中心气压、最大风速、移动方向与速度
  • 输出路径统计:定位点数量、时间跨度、经纬度范围、最低气压、最高风速
  • 提供近 8 个定位点的时间/经纬度/强度/气压/风速明细表
  • 一键生成交互式轨迹地图,路径按强度分段着色,叠加官方 BABJ 预报线

工作原理

数据来自 http://typhoon.nmc.cn/weatherservice/typhoon/jsons/ 下的 list_default 与 view_ 接口,返回 JSONP,脚本会自动剥离包裹。整个工具只用 Python 标准库 urllib,不依赖第三方包。

轨迹图在服务端完成抓取和渲染,输出自包含的 Leaflet HTML,这样浏览器打开就没有 CORS 问题。路径点和预报点会做 WGS-84 → GCJ-02 纠偏,与高德中文瓦片对齐;离线打开时轨迹线和标注仍然可见,只是缺少底图。

地图上叠了这些信息:

  • 高德中文瓦片底图,海洋和陆地都有中文注记
  • 7/10/12 级风圈取 nmc 真实数据,14/17 级按 12 级经验估算,未达等级不画
  • 24/48 小时登陆预警警戒线(东经 124°/132°)
  • 时间轴滑块 + 播放/暂停,可回放台风移动
  • 点击路径点弹出气象卡片:风力等级、气压、风速、移动方向/速度
  • 右上角可切换中文城市/港口 POI 标注层

强度等级映射覆盖:TD 热带低压 · TS 热带风暴 · STS 强热带风暴 · TY 台风 · STY 强台风 · SuperTY 超强台风。

适用边界与注意点

  • 技能定位是「当前活动」查询,不做历史台风的按年归档,需要的话得自己扩展脚本
  • 数据为 UTC+8 时间,经纬度为北纬/东经
  • 名称或编号查不到时,建议先跑默认命令或 --all 看可用台风列表
  • 接口偶尔不可用,重试一次仍失败就如实告知用户,不要编造数据
  • 不要高频轮询,按需查询即可,避免给官方服务器造成压力
  • 许可证为 MIT,可自由使用

使用场景

  • 向应急值班同事汇报当前西北太平洋和南海上有几个活动台风,以及每个台风的最新位置和强度等级。
  • 在台风靠近时,按编号查询指定台风的最新经纬度、中心气压、最大风速和移动方向速度,判断威胁范围。
  • 需要把某个台风的近期路径点整理成表格,核对定位时间跨度、经纬度范围、最低气压和最高风速。
  • 为中文受众生成一张可回放的台风轨迹交互地图,使用高德中文底图、风圈和预报警戒线。

适合人员

  • 需要值班值守和会商研判的气象与应急工程人员,需要快速获取当前活动台风和定位详情。
  • 负责台风报道和科普内容的技术博客作者,需要在文章里嵌入权威路径数据和交互地图。
  • 在水利、海事或调度一线工作的工程师,需要按编号或名称追踪热带气旋动态并判断影响区域。
  • 开发内部台风监控小工具的工程师,需要一个免密钥、只用 Python 标准库的 nmc 数据读取方案。