Commit 76e378d5 authored by Thomas Frion's avatar Thomas Frion
Browse files

Update README.md

parent 2a21bf54
# CHOUCAS Project
Over 15000 mountain rescue request by year are recorded in France. The Pelotons de Gendarmerie de Haute Montagne (PGHM) are the main mountain rescue teams.
In this context, CHOUCAS project aims to provide methods and tools to make and improve geographic data from different sources, and thinking models to help the decision process of locating victims in mountainous environment. The goal is to improve the response alert capability.
Following principles of CHOUCAS project, the application will be rewritten.
The application aims to connect:
* The applicant: person who launch the alert, who could be the victim or a third party.
* The rescue team
The objective of this relation is to get the victim' localization from a manual research of geographic hints from different data sources as well as on the knowledge of the rescue team. This hint research is part of a process of reasoning, which consists of formulating hypotheses based on the initial information provided by the applicant, refining them gradually through dialogue and data analysis, and then deducing the most probable location of the victim.
The rescue application will therefore also have the task of assisting in locating the victim by providing the tools to manage the data necessary for the rescuers' decision-making: multi-source data (institutional or community data) and multi-format data (maps, topo-guides for hikes in paper format, vector data).
This application, although the initiative of the Grenoble PGHM, should have a national scope so that all PGHMs in France can use it.
## Installation
### Requirements
* PosgreSQL
* Postgis
* Python3
* Pip
* Virtualenv
### Installation
#### 1. Project init
```bash
$ git clone git@gricad-gitlab.univ-grenoble-alpes.fr:Projets-INFO4/19-20/8/draft.git
$ cd Draft/choucas6
$ source bin/activate
$ cd choucas
$ pip install -r requirements.txt
```
If is necessay, edit the setting file (`choucas/settings.py`) for database connection.
#### 2. Database creation
```bash
$ python manage.py makemigrations
$ python manage.py migrate
```
#### 3. Load data
```bash
$ python manage.py loaddata...
$ python manage.py makemigrations
$ python manage.py migrate
```
#### 4. Run server
```bash
$ python manage.py runserver
```
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment