? API meteorológica Open-Meteo
Open-Meteo é uma API meteorológica de código aberto e oferece acesso gratuito para uso não comercial. Nenhuma chave de API é necessária. Você pode usá-lo imediatamente!
Acesse https://open-meteo.com! Mantenha-se atualizado com nosso blog em https://openmeteo.substack.com.
Características
- Previsão do tempo por hora para até 16 dias
- Modelos meteorológicos globais com resolução de 11 km e modelos regionais com resolução de até 1,5 km
- O modelo meteorológico é atualizado a cada hora para a Europa e América do Norte
- API de clima histórico de 80 anos
- Baseado nos melhores modelos meteorológicos: NOAA GFS com HRRR, DWD ICON, MeteoFrance Arome&Arpege, ECMWF IFS, JMA, GEM HRDPS, MET Norway
- API de previsão marítima, API de qualidade do ar, API de geocodificação, API de elevação, API de inundação
- APIs extremamente rápidas com tempos de resposta abaixo de 10 ms
- Servidores localizados na Europa e América do Norte com GeoDNS para melhor latência e alta disponibilidade
- Nenhuma chave de API necessária, suporte para CORS, sem anúncios, sem rastreamento, nem mesmo cookies
- Gratuito para uso não comercial com dados sob Atribuição 4.0 Internacional (CC BY 4.0)
- Código fonte disponível em AGPLv3
Como funciona o Open-Meteo?
Open-Meteo utiliza previsões meteorológicas de dados abertos fornecidas por serviços meteorológicos nacionais. Esses serviços oferecem previsões meteorológicas numéricas que podem ser baixadas gratuitamente. No entanto, trabalhar com estes modelos pode ser um desafio, pois requer conhecimentos em formatos de ficheiros binários, sistemas de grelha, projeções e os fundamentos das previsões meteorológicas.
Como muitas outras APIs meteorológicas, o Open-Meteo integra modelos meteorológicos locais e globais de alta resolução. Mais de 2 TB de dados são baixados e processados diariamente de vários serviços meteorológicos nacionais. Os dados coletados são então armazenados em arquivos locais usando um formato de arquivo personalizado e uma técnica de compactação para aprimorar o acesso a dados de séries temporais, como uma previsão de temperatura para 14 dias.
Em contraste com outras APIs meteorológicas, o Open-Meteo fornece acesso completo ao seu código-fonte, e todas as fontes de dados são listadas abertamente, dando crédito aos serviços meteorológicos nacionais pelo seu trabalho. Com Docker ou pacotes pré-construídos do Ubuntu, é possível lançar sua própria API meteorológica em minutos. Ao fornecer o código-fonte, os usuários podem realizar verificações detalhadas do processamento de dados meteorológicos e até mesmo fazer modificações. As contribuições são altamente encorajadas e bem-vindas.
A API está disponível para uso não comercial sem nenhum custo. Apesar de ser gratuito, a precisão da previsão é excelente. A API utiliza uma vasta gama de modelos meteorológicos locais com atualizações rápidas, garantindo que a previsão mais precisa seja gerada para qualquer local do mundo.
Recursos
- Toda a documentação da API pode ser encontrada em https://open-meteo.com. O código fonte do site, documentação e gerador de API estão disponíveis aqui: https://github.com/open-meteo/open-meteo-website
- A API gratuita não comercial está hospedada em https://api.open-meteo.com usando GeoDNS para servidores na Europa e América do Norte (HTTPS é opcional). O código-fonte da API está neste repositório atual.
- O código-fonte da API de geocodificação está disponível em um repositório separado https://github.com/open-meteo/geocoding-api
- Mudanças maiores são anunciadas no Open-Meteo Blog
- O banco de dados meteorológico Open-Meteo é redistribuído como parte de um patrocínio de dados abertos da AWS
Quem está usando o Open-Meteo?
Aplicativos:
- Weather.io Um Progressive Web App (PWA) simples para verificar o tempo.
- Aplicativo WeatherGraph para Apple Watch
- Aplicativo de sinalização digital de apresentação de slides para Android
- weewx-DWD Previsões meteorológicas etc. para WeeWX
- Aplicativo de clima Cirrus para Android
- Aplicativo solXpect para Android que prevê a produção de sua usina de energia solar
- Raindrop Aplicativo meteorológico simples e intuitivo para o terminal Linux.
- Meteograma multimodelo Weatherian (multiplataforma)
- WeatherAI WeatherAI oferece uma experiência de usuário intuitiva que facilita muito a verificação do tempo.
- Weather Aplicativo de clima gratuito, de código aberto, simples e completo para Android
- DroneWeather Previsões meteorológicas, contagem de satélites e índice KP para pilotos de drones.
- Clima Aplicativo de clima bonito, mínimo e rápido
- SkyMuse Aplicativo meteorológico mínimo que respeita a privacidade. Construído com tecnologias web.
- Weather Please Clean e substituição mínima de novas guias para navegadores
- QuickWeather Aplicativo Android rápido, gratuito e de código aberto
- Aplicativo de clima gratuito, de código aberto, bonito, minimalista e rápido
- WetBulb Um aplicativo simples que mostra a previsão da temperatura do bulbo úmido em 24 horas e informa se é perigoso.
- OSS Weather - Aplicativo de clima Android/iOS de código aberto para vários modelos/multiprovedores
- The Weather Um aplicativo da web detalhado, instalável e progressivo
- Lively Weather Aplicativo de clima nativo do Windows com animações DirectX12.
- Aplicativo PointWx Dash com gráficos interativos (do nível iniciante ao nível entusiasta do clima) facilmente implantável
- MeteoHist Um aplicativo da web para criar gráficos interativos de temperatura e precipitação para lugares ao redor do mundo
- Emojiton Weather Obtenha a previsão do tempo local para sua localização com representações divertidas de emoji
Repositórios:
- Captain Cold Simple Open-Meteo -> Integração Discord
- wthrr-the-weathercrab Companheiro meteorológico para o terminal
- Weather-Cli Um programa CLI escrito em golang que permite obter informações meteorológicas do terminal
- Página inicial Uma página inicial altamente personalizável (ou página inicial/painel do aplicativo) com Docker e integrações de API de serviço.
- Spots Guru Previsão do tempo para preguiçosos, os melhores pontos de vento e ondas ao seu redor.
- WeatherReport.jl Um aplicativo de clima simples para Julia REPL
- Estação meteorológica DIY Arduino esp8266 estação meteorológica esp8266 usando Open-Meteo API, um exemplo de implementação C++ incorporado
- bioma Bountiful Interface to Open Meteo for Emacs
Outro:
- Menubar Weather Uma extensão Raycast que exibe informações meteorológicas ao vivo em sua barra de menu
- MiniPavi Vintage French Minitel (uma espécie de BBS) serviço de previsão do tempo (digite a palavra-chave "METEO" na tela de boas-vindas do Minitel)
- Contribuições são bem-vindas!
Você usa o Open-Meteo? Abra uma solicitação pull e adicione seu repositório ou aplicativo à lista!
SDKs de cliente
- Acesse https://github.com/HectorMalot/omgo
- Python https://github.com/m0rp43us/openmeteopy
- Kotlin https://github.com/open-meteo/open-meteo-api-kotlin
- .Net/C# https://github.com/AlienDwarf/open-meteo-dotnet
- PHP Laravel https://github.com/michaelnabil230/laravel-weather
- https://github.com/tpisel/openmeteo
- PHP Symfony 6.2 https://gitlab.com/flibidi67/open-meteo
- PHP para API de geocodificação: https://gitlab.com/flibidi67/open-meteo-geocoding
- Biblioteca Android para API de geocodificação: https://github.com/woheller69/OmGeoDialog
- Dardo/Flutter: https://github.com/neursh/open-meteo-dart
- Ferrugem: https://github.com/angelodlfrtr/open-meteo-rs
Contribuições são bem-vindas! Escrever um SDK para Open-Meteo é mais que bem-vindo e uma ótima maneira de ajudar os usuários.
Apoiar
Se você encontrar bugs ao usar APIs Open-Meteo, registre um novo ticket de problema. Para ideias gerais ou perguntas e respostas, use a seção de discussão no Github. Obrigado!
Para outras questões por favor contacte [email protected]
Execute sua própria API
Instruções para usar o Docker para executar sua própria API meteorológica estão disponíveis no guia de primeiros passos.
Termos e privacidade
As APIs Open-Meteo são gratuitas para desenvolvedores de código aberto e para uso não comercial. Não restringimos o acesso, mas pedimos uso justo.
Se a sua aplicação exceder 10.000 solicitações por dia, entre em contato conosco. Reservamo-nos o direito de bloquear aplicativos e endereços IP que façam uso indevido de nosso serviço.
Para uso comercial das APIs Open-Meteo, entre em contato conosco.
Todos os dados são fornecidos tal como estão, sem qualquer garantia.
Não coletamos nenhum dado pessoal. Não compartilhamos nenhuma informação pessoal. Não integramos análises, anúncios, beacons ou plug-ins de terceiros.
Licença de dados
Os dados da API são oferecidos sob a Atribuição 4.0 Internacional (CC BY 4.0)
Você é livre para compartilhar: copiar e redistribuir o material em qualquer meio ou formato e adaptar: remixar, transformar e desenvolver o material.
Atribuição: Você deve dar o devido crédito, fornecer um link para a licença e indicar se foram feitas alterações. Você pode fazê-lo de qualquer maneira razoável, mas não de forma que sugira que o licenciante endossa você ou seu uso.
Você deve incluir um link próximo a qualquer local, os dados do Open-Meteo são exibidos como:
Dados meteorológicos por Open-Meteo.com
Licença de código-fonte
Open-Meteo é de código aberto sob a Licença Pública Geral GNU Affero Versão 3 (AGPLv3) ou qualquer versão posterior. Você pode encontrar a licença aqui. As exceções são códigos-fonte de terceiros com licenciamento individual em cada arquivo.