🌤 Open-Meteo 天气 API

Test codebeat badge GitHub license license: CC BY 4.0 Twitter Mastodon DOI

Open-Meteo 是一个开源的天气 API,为非商业用途提供免费访问。无需 API 密钥。您可以立即使用!

请访问 https://open-meteo.com!请关注我们的博客以获取最新信息,网址是 https://openmeteo.substack.com

功能特点

Open-Meteo 如何工作?

Open-Meteo 利用国家气象机构提供的开放数据天气预报。这些机构提供可免费下载的数值天气预报。然而,使用这些模型可能具有挑战性,因为它需要二进制文件格式、网格系统、投影以及天气预报基础知识方面的专业知识。

与许多其他天气 API 一样,Open-Meteo 集成了高分辨率的本地和全球天气模型。每天从多个国家气象机构下载和处理超过 2 TB 的数据。然后,收集到的数据以自定义文件格式和压缩技术存储在本地文件中,以增强对时间序列数据的访问,例如 14 天的温度预报。

与其他天气 API 相比,Open-Meteo 提供了对其源代码的完全访问权限,并且所有数据来源都公开列出,感谢国家气象机构的工作。借助 Docker 或预构建的 Ubuntu 软件包,可以在几分钟内启动您自己的天气 API。通过提供源代码,用户可以对天气数据处理进行详细验证,甚至可以自行进行修改。我们非常鼓励并欢迎贡献。

该 API 可免费用于非商业用途。尽管是免费的,但预报准确性一流。该 API 利用大量本地天气模型和快速更新,确保为全球任何地点生成最精确的预报。

资源

谁在使用 Open-Meteo?

应用

仓库

其他

您是否使用 Open-Meteo?请打开一个 pull request 并将您的仓库或应用程序添加到列表中!

客户端 SDK

欢迎贡献!编写 Open-Meteo 的 SDK 非常受欢迎,也是帮助用户的绝佳方式。

支持

如果您在使用 Open-Meteo API 时遇到错误,请提交新的 issue 工单。对于一般想法或问答,请使用 Github 上的 Discussion 版块。谢谢!

如有其他疑问,请联系 info@open-meteo.com

运行您自己的 API

有关使用 Docker 运行您自己的天气 API 的说明,请参阅入门指南

条款与隐私

Open-Meteo API 对于开源开发者和非商业用途是免费的。我们不限制访问,但要求合理使用。

如果您的应用程序每天超出 10,000 个请求,请联系我们。我们保留阻止滥用我们服务的应用程序和 IP 地址的权利。

如需商业用途 Open-Meteo API,请联系我们。

所有数据均按原样提供,不提供任何保证。

我们不收集任何个人数据。我们不共享任何个人信息。我们不集成任何第三方分析、广告、信标或插件。

数据许可

API 数据根据署名 4.0 国际 (CC BY 4.0) 许可提供

您可以自由分享:在任何媒介或格式中复制和重新分发材料,以及改编:混合、转换和基于材料构建。

署名:您必须给予适当的署名,提供许可证链接,并说明是否进行了更改。您可以以任何合理的方式这样做,但不得以任何暗示许可方认可您或您的使用的方式进行。

您必须在任何位置旁边包含一个链接,Open-Meteo 数据显示如下

天气数据由 Open-Meteo.com 提供

源代码许可

Open-Meteo 在 GNU Affero 通用公共许可证版本 3 (AGPLv3) 或任何更高版本下开源。您可以在此处找到许可证。例外情况是每个文件中具有单独许可的第三方源代码。