Skip to content
Snippets Groups Projects
Nelly Barret's avatar
Nelly Barret authored
9c7a2d08

predihood     predihood

Cette application permet de visualiser les IRIS (zones administratives définies par l'INSEE, un peu similaires aux quartiers, environ 50000 IRIS sur le terrtitoire français) et les indicateurs qui les décrivent (e.g., nombre de boulangeries, nombre et type d'établissements scolaires, pourcentage d'habitant.e.s selon les catégories socio-professionnelles).

L'outil mapiris permet de chercher les IRIS par code, par nom (d'IRIS ou de commune) et d'afficher les IRIS sur une zone géographique donnée.

Capture mapiris

Pré-requis

  • Python, version >=3
  • MongoDB, version >=4, pour lequel il faudra importer la base de données des IRIS (cf installation).

Installation

Pour installer predihood, taper dans un terminal :

python3 -m pip install -e predihood/ --process-dependency-links

Cette commande installe les dépendances, dont mongiris qui permet l'interrogation d'une base de données sous MongoDB contenant les IRIS.

Il est donc nécessaire de crééer la base de données avec la collection d'IRIS. Pour cela, exécuter la commande (depuis le répertoire des exécutables de MongoDB si besoin) :

./mongorestore --archive=/path/to/dump-iris.bin

/path/to/ représente le chemin vers le fichier dump de la collection des IRIS (fourni de base avec le package mongiris dans mongiris/data/dump-iris.bin)

Lancement de l'interface

Pour lancer predihood, taper dans un terminal :

python3 main.py

Après quelques informations, le terminal affiche l'URL permettant de tester predihood : http://localhost:8080/

Crédits

Source de données : INSEE

Contributeurs : laboratoire LIRIS, laboratoire CMW et Labex Intelligence des Mondes Urbains (IMU)