analytics-ufcg/sab-api

Name: sab-api

Owner: Laboratório Analytics

Description: Olho n'água: backend e API

Created: 2016-07-15 14:42:41.0

Updated: 2017-06-07 18:15:24.0

Pushed: 2018-02-15 19:30:16.0

Homepage:

Size: 19054

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Build Status

Monitoramento dos reservatórios da região Semi-árida brasileira

Contém o acesso aos dados do monitoramento em uma API.

Desenvolvimento

Previamente a instalação do projeto é necessária a instalação do libmysql:

 apt-get install libmysqlclient-dev
 apt-get install python-numpy

Para instalar as dependencias necessárias é necessário executar o comando abaixo na pasta do projeto:

install -r requirements.txt

Também é necessário o arquivo de configuração do banco de dados que deve ser criado em ~/.my.cnf. O conteúdo do arquivo é o seguinte:

A]
=usuarioDoBD
word=SenhaDoUsuario
=hostDoUsuario

Para criar o Banco de dados e populá-lo inicialmente com os dados previamente baixados é necessário:

Caso queira colocar uma rotina no Ubuntu para todo dia atualizar o banco de dados as 3 da manhã:

tab -e
* * *   /usr/bin/python /home/ubuntu/sab-api/script/atualizacao_diaria.py

Para executar a api na pasta raiz executar:

on run.py [--debug]
Importação de dados

Para atualização do desenho do semiárido e geolocalização dos reservatórios, veja o guia de importação de dados.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.