Git Product home page Git Product logo

inmet-api-temperature's Introduction

INMET-API-temperatura

API para dados de temperatura da Base do INMET

Descrição

Os dados são captados do projeto BDMEP - Banco de Dados Meteorológicos para Ensino e Pesquisa. Este projeto visa criar uma interface que captura os dados da base do INMET e exporta-los para arquivos .csv Os dados do BDMEP são dados históricos e não em tempo real, ou seja, as vezes só estão disponiveis dados anteriores a 1~3 meses Um pré requisito para acessar a base é ter cadastro no BDMEP. Veja a sessão de links abaixo.

Links

  • Pagina Inicial do INMET
  • Pagina dos dados BDMEP
  • Caso ainda não possua cadastro para consulta da base BDMEP, acesse AQUI
  • Para fazer o login e ver os dados no site acesse AQUI

BDMEP Parametros

Importante observar esse documento que explica a metodologia utilizada para consturir a base.

  • A formula usada para o calcul é: TC = ( T12 + 2*T0 + T_(min) + T_(max) ) / 5

As observações ocorrem todos os dias as 0900, 1500 e 2100 (UTC-3)

  • Dados Diarios (link)

    • Dados de 3x ao dia
  • Dados Mensais (link)

    • Dados de 3x ao dia contendo a media diaria e mais algumas medidas calculadas[USAR]
  • Dados Diarios (link)

    • Dados de 1x ao mes, com a media mensal
  • Atributos:

    1. mRelEstacao
    2. btnProcesso
    3. mRelDtInicio
    4. mRelDtFim
    5. mAtributos=,,,,,,,,,,,,,,,, -> Conjunto de atributos separados por virgula. Se tiver o atributo então recebe o valor 1, se não fica vazio. Lista de atributos: 2. 1º Direção do Vento Predominante (tabela) 2. 2º Velocidade do Vento Média (mps) 2. 3º Velocidade do Vento Máxima Média (mps) 2. 4º Evaporação do Piche (mm) 2. 5º Evapotranspiração Potencial BH (mm) 2. 6º Evapotranspiração Real BH (mm) 2. 7º Insolação Total (hs) 2. 8º Nebulosidade Média (décimos) 2. 9º Número de Dias com Precipitação (qtd) 2. 10º Precipitação Total (mm) 2. 11º Pressão Atm nível Mar Média (mbar) 2. 12º Pressão Atm Média (mbar) 2. 13º Temp Máxima Média(ºC) 2. 14º Temp Compensada Média(ºC) 2. 15º Temp Mínima Média(ºC) 2. 16º Umidade Relativa Média (%) 2. 17º Visibilidade Média (%)(tabela)
  • Informações sobre os parametros:

** Precisa terminar essa documentação

Afazer

  • Lista das estações: http://www.inmet.gov.br/projetos/rede/pesquisa/lista_estacao.php -> Pegar o id delas para usar como parametro de consulta -> Tem Estações que não estão nessa lista. Existem estações de aeroportos como a ID 82022. Checar depois em um range de 82000 até 84000. Precisa modificar um pouco para pegar os dados de aeroporto porque tem mais 1 hifen.
  • Futuramente verificar se digitou a senha certa analisando, e voltar para pedir novamente
  • Separar as classes em outros arquivos
  • Criar consulta a URL diaria de todas as bases. Armazenar esses dados. Analizar a possibilidade de banco MongoDB.
  • Criar Delay entre cada request para não ser bloqueado pelo firewall

Saiba mais

inmet-api-temperature's People

Contributors

fabinhojorge avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.