首页/新闻资讯/正文详情

Open-Meteo 自托管免费天气 API:Docker 两条命令跑通 7 家气象数据源的完整指南

发布时间:2026/9/24 16:51:23 来源:云帆数科 栏目:资讯中心
Open-Meteo 自托管免费天气 API:Docker 两条命令跑通 7 家气象数据源的完整指南
Open-Meteo 自托管免费天气 APIDocker 两条命令跑通 7 家气象数据源的完整指南【免费下载链接】open-meteoFree Weather Forecast API for non-commercial use项目地址: https://gitcode.com/GitHub_Trending/op/open-meteo假设你正在写一个天气小工具不想为每家商业气象 API 分别注册、计费、担心配额——Open-Meteo 就是为这个场景准备的开源项目一个免费的天气数据 API把 NOAA、德国 DWD、ECMWF 等 7 家国家级气象机构的预报数据整合成一套简单的 HTTP 接口。无需 API Keycurl一行就能拿到某坐标点未来 16 天的逐小时预报也支持用 Docker 在你自己机器上跑一套完整的私有气象服务。一句话说清它是什么Open-Meteo 是一个用 Swift 编写的开源天气 API 服务器它每天从各国气象机构下载并处理超过 5 TB 的数值预报数据转换成一套为压缩时间序列优化的自有文件格式再通过 HTTP 接口对外提供数据。三个可以记住的数字7 家气象数据源NOAA GFS含 HRRR 高分辨率、DWD ICON、MétéoFrance、ECMWF IFS、日本 JMA、加拿大 GEM、MET Norway全球模型 11 km 分辨率区域模型最细到 1.5 km 10 ms 响应官方服务在欧洲和北美部署服务器配合 GeoDNS 就近路由80 年历史数据历史天气 API 可回溯到约 1940 年的记录数据按 CC BY 4.0 协议免费开放非商业用途代码 AGPLv3。上手前先看对比维度商业天气 APIOpen-Meteo 公共服务自托管 Open-Meteo费用按调用量计费常用包月起步免费非商业用途免费只花自己的服务器成本注册门槛注册账号、申请 Key、配置账单无 Key直接调用无 Key本地 8080 端口数据时效取决于其采购的上游数据欧美区域模型每小时更新默认每 2 分钟检查一次数据更新并预载数据范围各家长短不一16 天逐小时预报 80 年历史同公共服务可自定义本地数据库隐私请求经过对方服务器不收集个人数据、无 Cookie 追踪数据流完全在自己手里硬件要求无无8 GB 内存起建议 16 GB、100 GB 存储注意自托管的一个现实前提官方文档明确说单用户偶尔调用时自建实例不如直接用公共服务快冷缓存下首次请求要读几个 MB 的压缩数据它更适合有大量重复调用的场景。三步跑起来克隆仓库——拿到docker-compose.yml和预构建配置git clone https://gitcode.com/GitHub_Trending/op/open-meteo cd open-meteo一条命令启动——compose 文件里已经配好了数据卷、API 服务和同步任务docker compose up -d验证接口——调用本地 8080 端口首次请求需要几秒缓存预热之后就是毫秒级返回curl http://127.0.0.1:8080/v1/forecast?latitude52.52longitude13.41hourlytemperature_2m不想用 Docker 的话docs/getting-started.md 还提供了 Ubuntu 22.04 的 APT 预构建包安装方式配置同样是两步改环境变量、重启服务。它实际能用来做什么 农户和灌溉系统按时段精确到小时的降水预报用它的做智慧农业监控的开发者。问题灌溉计划如果按天做要么浪费水要么漏掉雨。结果按坐标 逐小时降水拉取 16 天预报灌溉脚本可以在预报降雨前 2 小时自动停泵同时结合温度数据估算作物生长期。⚡ 光伏和风电运维用辐射与风速序列预测发电用它的solXpect 等开源太阳能出力预测应用。问题电网调度需要提前知道光伏电站明天各时段能发多少电。结果直接取shortwave_radiation短波辐射、wind_speed_10m等变量的时间序列喂进出力模型即可不用自己对接任何气象机构。 运动与健康类 App零成本做出可商用的天气层用它的BusyRunner按天气规划周跑量、CycleWeather骑行 7 天逐时预报、Home Assistant智能家居天气集成等 40 多个开源应用。问题小团队付不起商业天气数据的钱也不想让用户注册。结果非商业用途完全免费、无配额焦虑公平使用即可、无 Cookie 追踪隐私敏感型应用可以直接引用或干脆自托管把数据留在内网。进阶功能速览海洋预报 API浪高、海表温度、海况评分适合冲浪和航海场景接口定义见 marine.yml空气质量 APIPM2.5、臭氧、花粉等污染物浓度基于 CAMS 数据洪水 API河流洪水预报见 flood.yml历史天气 API80 年逐时/逐日历史数据可查 1940 年以来的温度趋势多模型集合预报同一坐标可一次返回多个气象模型的结果做不确定性分析ensemble.yml地理编码与海拔 API地名转坐标、坐标取海拔补齐天气应用的两块常见短板官方 OpenAPI 规范8 份接口描述文件在 openapi/ 目录可直接导入 Postman 等工具生成客户端多语言 SDKPython、TypeScript、Go、Rust、C#、Kotlin 等社区 SDK 在 README 中列出了入口多节点分布式部署sync命令在多机间同步已处理好的数据库见 docs/sync-command.md。文档、测试与协议docs/getting-started.md——自托管入门Docker 与 Ubuntu APT 两种路径含硬件要求8 GB 内存起、100 GB 存储、建议 NVMedocs/downloading-datasets.md——如何从各气象机构直接下载原始模型数据、维护本地气象库docs/sync-command.md与 docs/cronjobs.md**——多节点同步和定时任务运维Sources/App/——API 服务器与下载器源码按气象机构分目录Gfs/、Icon/、Ecmwf/等方便你查每个变量是怎么处理的Tests/AppTests/——单元测试与集成测试约 20 个测试文件覆盖 API 输出、插值、偏置校正等LICENSE——源码 AGPLv3数据 CC BY 4.0展示数据时需在旁边给出来源署名。从克隆仓库到第一条curl返回温度序列整个过程不超过三分钟——现在就docker compose up -d起来给你的下一个应用接上免费的气象数据。【免费下载链接】open-meteoFree Weather Forecast API for non-commercial use项目地址: https://gitcode.com/GitHub_Trending/op/open-meteo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Presto UI 前端测试体系深度指南:从 Jest 配置到测试工具链的完整实战
Presto UI 前端测试体系深度指南:从 Jest 配置到测试工具链的完整实战

大数据数据库后端 【免费下载链接】presto The official home of the Presto distributed SQL query engine for big data 项目地址: https://gitcode.com/gh_mirrors/pre/presto 点击查看 免费下载 Presto 分布式 SQL 查询引擎的 Web 管理界面(presto-… · 2026/9/24 16:51:23

万邦 Onebound item_search_seller 微信公众号搜索列表 API 返回值完整说明
万邦 Onebound item_search_seller 微信公众号搜索列表 API 返回值完整说明

一、接口基本信息接口名:weixin.item_search_seller(搜索公众号列表)请求网关:https://api-gw.onebound.cn/weixin/item_search_seller/鉴权方式:key secret(平台分配的 apiKey/apiSecret)请求… · 2026/9/24 16:51:17

Prisma 生态中的 graphql-binding:用模块化 GraphQL Binding 复用与组合已有 API
Prisma 生态中的 graphql-binding:用模块化 GraphQL Binding 复用与组合已有 API

后端数据库GraphQL 【免费下载链接】prisma1 💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated] 项目地址: https://gitcode.com/gh_mirrors/pr/prisma1 点击查看 免费下载 GraphQL bindings 是一种… · 2026/9/24 16:51:10

Linux 下 Redis Cluster 安装与部署
Linux 下 Redis Cluster 安装与部署

Linux 下 Redis Cluster 安装与部署 一、环境信息系统主机密码内存端口CentOS-7192.168.4.81jxbd816G主:7001,备:7002CentOS-7192.168.4.82jxbd826G主:7001,备:7002CentOS-7192.168.4.85jxbd856G主&#xf… · 2026/9/24 17:27:20

【股票交易】第 49 章 移动平均线与趋势跟踪
【股票交易】第 49 章 移动平均线与趋势跟踪

回到目录文章目录49.1 移动平均线是什么简单移动平均线:不断更新的价格平均数股价下跌,均线为什么仍然上涨指数移动平均线 :给近期价格更高权重49.2 移动平均线有什么用途为趋势观察提供一致的参照周期选择决定观察尺度衡量价格偏离近期平均水… · 2026/9/24 17:27:07

lu,震惊分析实验系统、震惊实验视频分析系统
lu,震惊分析实验系统、震惊实验视频分析系统

震惊反射系统用于分析动物受到突发强刺激后的应激行为,单台计算机可管控 1‑5 个震惊反应箱。除噪声刺激外,还可叠加光、电、气流组合刺激,刺激间隔技术参数1、重量传感器量程:1‑2kg 2、系统架构:主控制器搭配装置控制… · 2026/9/24 17:27:07

2026 大幅面数码印刷设备行业观察:国产压电写真机技术演进与设备选型参考
2026 大幅面数码印刷设备行业观察:国产压电写真机技术演进与设备选型参考

本文面向广告加工、图文印刷行业从业者,梳理 2026 大幅面数码印刷设备的技术现状,包含压电写真、UV 打印技术拆解,以及工厂设备选型参考。 摘要:随着个性化小批量订单持续释放需求,国内大幅面数码印刷设备行业保持稳步… · 2026/9/24 17:27:07

用思维赚钱14:求财与财富观的境界
用思维赚钱14:求财与财富观的境界

天下熙熙皆为利来,天下攘攘皆为利往。在这个世界上,芸芸众生,追求经济利益或者说求财,在一定程度上,可以说具有普遍性。追求权色名利,就一般意义上讲,并没有天然的是非对错,都是可以… · 2026/9/24 17:27:07

双向RNN
双向RNN

如果不加特别说明,RNN的计算一般是从左到右的,即第t步的特征计算只能“看到”的信息,但从语义理解的角度来看,有时只看前边时间步的信息是不够的。我们来看下边的例子。南京市 长江 大桥 是 一个 工程 奇迹。 南京 市长 江大桥 是… · 2026/9/24 17:27:07

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码