Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.47 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.47 KB

AlertaDengue

Portal de dados do Projeto Alerta Dengue

Como Contribuir?

Para criar um ambiente desenvolvimento é necessário:

  1. Crie um virtualenv;
  2. Instale as dependencias do projeto;
  3. Crie o banco de dados local;
  4. Crie um arquivo settings.ini baseado no exemplo.

Se já possuir o virtualenvwrapper instalado, esse passo-a-passo pode ser feito através dos comandos:

$ mkvirtualenv AlertaDengue -r requirements.txt
$ python AlertaDengue/manage.py syncdb
$ cp AlertaDengue/{example-,}settings.ini

Formato dos mapas

O site requer dados na projeção EPSG:4326 para converter de SAD69 para EPSG:4326 (lat,lon) use o seguinte comando:

ogr2ogr -t_srs EPSG:4326 -a_srs EPSG:4326 Dengue_2010_latlon.shp Dengue2010_BancoSINAN16_04_2012_v09012014.shp

o primeiro shape é o arquivo convertido que será criado e o segundo o arquivo de origem.

##Geração dos modelos do banco para dados a ser importados de shapefiles

rode:

./manage.py ogrinspect --mapping <nome do shape>

copie a saída deste comando para models.py

então modifique o script load.py para importar do shapefile os dados para o Banco do aplicativo Django.

Configurar ambiente de desenvolvimento

Em ambiente de desenvolvimento o Alerta Dengue será instalado e irá instalar um hook de pre-commit que irá analisar a formatação dos códigos python usando o flake8 antes de efetivar qualquer comando commit.

rode:

make develop