瑞士天气查询

11分钟前更新 1 00
瑞士天气查询瑞士天气查询
瑞士天气查询

技能简介

本技能连接瑞士联邦气象与气候局(MeteoSwiss)官方数据源,提供覆盖瑞士全境的实时气象观测与多天气预报。数据来自100多个自动化气象站,每10分钟更新一次,无需API密钥即可免费调用。

业务背景

瑞士旅游、物流及农业企业需精准气象数据支撑运营决策。本技能直连联邦气象局官方数据源,覆盖全境100余个自动站点,每10分钟更新实时观测与多日预报,无需API密钥即可调用,降低技术门槛与数据获取成本,助力行程规划、运输调度及户外作业安排。

落地案例:某跨境物流公司计划经苏黎世向阿尔卑斯山区配送高价值温控货物。调度员输入邮政编码查询未来5天预报,发现目标区域将遭遇强降雪与道路结冰预警,随即调整发车时间并启用防滑运输方案,避免货物延误与车辆事故风险。

能做什么

  • 查询指定气象站的实时温度、湿度、风速、降水量、气压等数据
  • 按瑞士邮政编码获取未来多日天气预报
  • 列出全部可用气象站代码及位置信息
  • 输出JSON格式供程序调用

使用说明

安装依赖

pip3 install requests

查询当前天气(Shell方式,无依赖)

scripts/current_weather_curl.sh --station RAG

查询当前天气(Python方式)

scripts/current_weather.py --station ZRH

常用气象站代码:RAG(拉珀斯维尔)、BER(伯尔尼)、ZRH(苏黎世机场)、BAS(巴塞尔)、GVE(日内瓦)、LUG(卢加诺)

列出所有气象站

scripts/current_weather.py --list

按邮政编码查预报

scripts/forecast.py 8640        # 默认5天
scripts/forecast.py 8001 --days 7   # 苏黎世7天预报

JSON输出

scripts/current_weather.py --station RAG --json
scripts/forecast.py 8640 --json

缓存建议:当前天气缓存5-10分钟,预报缓存1-2小时

输入与输出

见下方输入与输出表格。

项目内容
输入气象站3位代码(如RAG、ZRH)或瑞士4位邮政编码;可选参数–days指定预报天数、–json指定JSON输出
输出实时观测:温度(°C)、湿度(%)、风速(km/h)及风向、降水量(mm)、气压(hPa)、日照(min)、辐射(W/m²);预报:每日高低温、天气图标、降水概率
适用人群在瑞士生活或旅行的中文用户、需要本地化气象数据的开发者、物流调度与户外作业规划人员
不包含全球其他地区天气、历史数据查询、卫星云图、灾害预警推送服务

 

风险提示

  • 预报接口偶尔不稳定,失败时可回退到当前天气查询
  • 山区气象站数据不适用于山谷位置,注意海拔差异
  • 部分气象站未配备全部传感器,可能返回缺失值
  • 气象站代码为3位字母缩写,大小写不敏感

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/xenofex7/swissweather/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...