Skip to content

Commit

Permalink
Prepare for 0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mz committed Nov 29, 2017
1 parent f233a43 commit 665aed1
Show file tree
Hide file tree
Showing 64 changed files with 2,263 additions and 917 deletions.
2 changes: 1 addition & 1 deletion CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Changes
=======

0.6.0 (2017-11-xx)
0.6.0 (2017-11-29)
------------------

- New: ask the user if he wants to remove the un-joined features from his basemap (after a partial join).
Expand Down
4 changes: 2 additions & 2 deletions documentation/doc_book/src/carto/discont_fr.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Carte des discontinuités

Les cartes de discontinuités mettent en avant les limites (ou "frontières") entre les entités étudiées, en leur affectant une épaisseur relative au différentiel de valeur existant entre elles.
Deux méthodes permettent de calculer ce différentiel, on parlera ainsi soit de **discontinuité absolue** (écart absolu entre les valeurs de la variable étudiée c'est à dire *max(A,B) - min(A,B)*) ou de discontinuité relative (rapport *max(A,B) / min(A,B)*).
Deux méthodes permettent de calculer ce différentiel, on parlera ainsi soit de **discontinuité absolue** (écart absolu entre les valeurs de la variable étudiée c'est à dire *max(A,B) - min(A,B)*) ou de **discontinuité relative** (rapport *max(A,B) / min(A,B)*).
La visualisation de lignes de discontinuités permet de mettre en exergue les ruptures spatiales des phénomènes socio-économiques étudiés, qui selon la formule de Brunet et Dolphus (1990) montre que *« l’espace géographique est fondamentalement discontinu »*. Cette représentation est particulièrement pertinente lorsqu'elle peut être combinée à une représentation par aplats de couleurs (Cf. cartes de ratio).

> ### Paramètres
Expand All @@ -13,7 +13,7 @@ La visualisation de lignes de discontinuités permet de mettre en exergue les ru
> * La couleur utilisée pour représenter les discontinuités.

#### Exemple de rendu à partir d'un jeu de données d'exemple :
#### ExempleW :

<p style="text-align: center;">
<img src="img/discont.png" alt="discont_map" style="width: 480px;"/>
Expand Down
2 changes: 1 addition & 1 deletion documentation/doc_book/src/carto/links_fr.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Carte des liens

Ce type de carte représente, avec des lignes d'épaisseur proportionnelle à l'intensité du phénomène, les connexions (flux/liens) existant entre des couples de lieux.
Ce type de carte représente, avec des lignes d'épaisseur proportionnelle à l'intensité du phénomène, les connexions (flux/liens) qui existent entre des couples de lieux.
Différents éléments, tels que la présence de chevauchements trop nombreux, peuvent nuire à la lisibilité de ce type de représentation.
Ce type de carte requiert généralement d'effectuer une sélection après le premier rendu, consistant par exemple à ne pas représenter les flux les plus faibles.

Expand Down
6 changes: 3 additions & 3 deletions documentation/doc_book/src/carto/waffle_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ Cette méthode permet de représenter plusieurs stocks dans des unités comparab
<img src="img/waffle_fontaines.png" alt="waffle_map" style="width: 480px;"/>
</p>

- Champs utilisé : **HOMMES, FEMMES**
- Champs utilisé : **FONTAINE_POTABLE, FONTAINE_NON_POTABLE**
- Symbole : **cercle**
- Nombre de symboles par ligne : **5**
- Ratio : **100**
- Nombre de symboles par ligne : **6**
- Ratio : **1**
- Taille du symbole : **5px**
1 change: 1 addition & 0 deletions documentation/doc_book/src/carto_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ D'autres méthodes permettent de créer des représentations originales :
* [carte lissée](./carto/smooth_fr.html)
* [carte de discontinuités](./carto/discont_fr.html)
* [carte de liens](./carto/links_fr.html)
* [carte en gaufre](./carto/waffle_fr.html)
80 changes: 49 additions & 31 deletions documentation/doc_book/src/dataset_source_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ Source des données d'exemples
=============================

### Communes de la métropole du Grand-Paris :

Fond de carte : Institut national de l’information géographique et forestière (1)
Variables :
- IDCOM : code communal (2)
Expand All @@ -20,7 +21,8 @@ Variables :


### États fédéraux brésiliens :
Fond de carte :

Fond de carte :
Variables :
- ADMIN_NAME : Nom de l’État
- Abbreviation : Abréviation du nom
Expand All @@ -39,8 +41,7 @@ Variables :

### Communes de Martinique :

Fond de carte : Institut national de l’information géographique et forestière (1)

Fond de carte : Institut national de l’information géographique et forestière (1)
Variables :
- INSEE_COM : Code INSEE de la commune (1)
- NOM_COM : Nom de la commune (2)
Expand All @@ -55,34 +56,9 @@ Variables :
(2) : INSEE 2013


### Communes de France métropolitaine (fond *voronoi*) :

Localisation des centroides ayant permis la construction des polygones de voronoi : Institut national de l’information géographique et forestière (1)
Trait de cote ayant servi au découpage des polygones : Institut national de l’information géographique et forestière (1)

Variables :
- INSEE_COM : Code INSEE de la commune (1)

(1) : IGN, <a href="http://professionnels.ign.fr/geofla">GEOFLA® 2016 v2.2 Communes France Métropolitaine</a>


### Départements de France métropolitaine :

Fond de carte : Institut national de l’information géographique et forestière (1)

Variables :
- CODE_DEPT : Code géographique du département (1)
- NOM_DEPT : Nom du département (1)
- CODE_CHF : Code géographique de la préfécture du département (1)
- NOM_CHF : Nom de la préfecture du département (1)
- CODE_REG : Code géographique de la région à laquelle appartient le département (1)
- NOM_REG : Nom de la région à laquelle appartient le département (1)

(1) : IGN, <a href="http://professionnels.ign.fr/geofla">GEOFLA® 2016 v2.2 Départements France Métropolitaine</a>


### Régions européennes Nuts 2 :
Fond de carte : GREAT, NUTS 2 Version 2013, UMS RIATE 2017

Fond de carte : GREAT, NUTS 2 Version 2013, UMS RIATE 2017
Variable :
- ID : Code NUTS2
- NAME : Nom
Expand All @@ -97,8 +73,9 @@ Variable :


### Pays du monde :

Fond de carte : UMS RIATE, 2017
Variables :
Variables :
- ISO2 : Code ISO 3166-1 alpha-2
- ISO3 : Code ISO 3166-1 alpha-3
- ISONUM : Code ISO 3166-1 numeric
Expand All @@ -113,3 +90,44 @@ Variables :
(1) : United Nations Statistics Division, <a href="http://unstats.un.org/unsd/methods/m49/m49regnf.htm">http://unstats.un.org/unsd/methods/m49/m49regnf.htm</a>
(2) : Population Division of the Department of Economic and Social Affairs of the United Nations Secretariat, World Population Prospects: The 2015 Revision, <a href="http://esa.un.org/unpd/wpp/index.htm">http://esa.un.org/unpd/wpp/index.htm</a>, July 2015, Variant : Medium, Année 2015)
(3) : UMS RIATE d'après Wikipedia, de Dr. No en 1962 à Spectre en 2015


### Communes de France métropolitaine (fond *voronoi*) :

Localisation des centroides ayant permis la construction des polygones de voronoi : Institut national de l’information géographique et forestière (1)
Trait de cote ayant servi au découpage des polygones : Institut national de l’information géographique et forestière (1)

Variables :
- INSEE_COM : Code INSEE de la commune (1)

(1) : IGN, <a href="http://professionnels.ign.fr/geofla">GEOFLA® 2016 v2.2 Communes France Métropolitaine</a>


### Départements de France métropolitaine :

Fond de carte : Institut national de l’information géographique et forestière (1)
Variables :
- CODE_DEPT : Code géographique du département (1)
- NOM_DEPT : Nom du département (1)
- CODE_CHF : Code géographique de la préfécture du département (1)
- NOM_CHF : Nom de la préfecture du département (1)
- CODE_REG : Code géographique de la région à laquelle appartient le département (1)
- NOM_REG : Nom de la région à laquelle appartient le département (1)

(1) : IGN, <a href="http://professionnels.ign.fr/geofla">GEOFLA® 2016 v2.2 Départements France Métropolitaine</a>


### Communes de France Métropolitaine (par région) / Communes d'Outre-Mer (par département) :

Fond de carte : Institut national de l’information géographique et forestière (1)
Variables :
- INSEE_COM : Code INSEE de la commune (1)
- NOM_COM : Nom de la commune (1)
- SUPERFICIE : Superficie de la commune (1)
- POPULATION : Population communale 2016 (1)
- CODE_DEPT : Code géographique du département auquel appartient la commune (1)
- NOM_DEPT : Nom du département auquel appartient la commune (1)
- CODE_REG : Code géographique de la région à laquelle appartient la commune (1)
- NOM_REG : Nom de la région à laquelle appartient la commune (1)

(1) : IGN, <a href="http://professionnels.ign.fr/geofla">GEOFLA® 2016 v2.2</a>
2 changes: 1 addition & 1 deletion documentation/doc_book/src/discretisation_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Cette méthode permet de créer des classes homogènes. En effet l'algorithme vi
- **Moyenne et écart-type**
Cette méthode propose de former des classes en fonction de la valeur de l'écart-type et de la moyenne. Ce mode de discrétisation ne permet de choisir directement un nombre de classe mais permet de choisir la portion d'écart-type qui correspond à la taille d'une classe ainsi que le rôle de la moyenne (utilisée comme borne de classe ou comme centre de classe).

- Il est également possible d'utiliser les discrétisations en **progression arithmétique**, en **progression géométrique** ou de saisir manuellement les bornes de classes.
- Il est également possible d'utiliser les discrétisations en **progression arithmétique**, en **progression géométrique** ou de **saisir manuellement les bornes de classes**.


Le panneau principal de la boite de dialogue représente la distribution dans le nombre de classes désirées, avec des rectangles dont les surfaces correspondent à la fréquence relative d'observations dans la classe correspondante.
Expand Down
2 changes: 1 addition & 1 deletion documentation/doc_book/src/export_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Les couches qui peuvent être exportées par cette fonctionnalité sont celles i


Cette fonctionnalité permet de sauvegarder l'état d'une session et de l'exporter au format *JSON*.
Le fichier exporté pourra être ouvert à nouveau, depuis n'importe qu'elle poste, et permet de continuer la session de travail.
Le fichier exporté pourra être ouvert à nouveau, depuis n'importe quel poste, et permet de continuer la session de travail.
Cette fonctionnalité de sauvegarde du projet est activée automatiquement lorsque l'utilisateur quitte la page; la session est alors sauvegardée localement dans le navigateur pour une éventuelle reprise ultérieure.


Expand Down
2 changes: 1 addition & 1 deletion documentation/doc_book/src/import/import_table_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ Plusieurs format sont pris en charge pour l'import des données :

La table de données importée à cette étape peut avoir deux utilités :
- effectuer une jointure pour enrichir le fond de carte à utiliser
- servir de référence pour la création d'une carte de liens
- servir de référence pour la création d'une carte de liens (il n'est dans ce cas pas nécessaire d'effectuer une jointure)
7 changes: 4 additions & 3 deletions documentation/doc_book/src/licenses_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ Différentes bibliothèques et applications sont utilisées :

| Nom | Version | Licence |
|-------------------------------------------------------|---------|----------------|
| [aiohttp](http://aiohttp.readthedocs.io) | 2.2 | Apache-2.0 |
| [aiohttp](http://aiohttp.readthedocs.io) | 2.3 | Apache-2.0 |
| [Cython](http://cython.org) | | Apache-2.0 |
| [geostats](https://github.com/simogeo/geostats) | | MIT |
| [JsChardet](https://github.com/aadsm/jschardet) | | LPGL-2.1 |
| [NumPy](http://www.numpy.org/) | | BSD-3-Clause |
| [scipy](https://scipy.org/scipylib/) | | BSD-3-Clause |
| [aioredis](https://github.com/aio-libs/aioredis) | | MIT |
| [Bluebird](bluebirdjs.com) | | MIT |
| [Bluebird](http://bluebirdjs.com) | | MIT |
| [bootstrap](https://getbootstrap.com/docs/3.3/) | | MIT |
| [cchardet](https://github.com/PyYoshi/cChardet) | | MIT |
| [ColorBrewer](http://colorbrewer2.org/) | | Apache-2.0 |
Expand All @@ -24,7 +24,7 @@ Différentes bibliothèques et applications sont utilisées :
| [geopandas](http://geopandas.org) | | BSD-3-Clause |
| [Gunicorn](http://gunicorn.org) | | MIT |
| [i18next](https://www.i18next.com) | | MIT |
| [matplotlib](https://matplotlib.org) | 2.0 | BSD-like |
| [matplotlib](https://matplotlib.org) | 2.1 | BSD-like |
| [nginx](https://nginx.org/) | | BSD-2-Clause |
| [Node.js](https://nodejs.org) | | X11 |
| [npm](https://www.npmjs.com) | | Artistic-2.0 |
Expand All @@ -40,6 +40,7 @@ Différentes bibliothèques et applications sont utilisées :
| [uvloop](https://github.com/MagicStack/uvloop) | | MIT/Apache-2.0 |
| [xlrd](https://github.com/python-excel/xlrd) | | BSD-like |


Certaines des bibliothèques utilisées ont été developpées pour l'occasion :

| Nom | Version | Licence |
Expand Down
6 changes: 3 additions & 3 deletions magrit_app/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
# Web related stuff :
import jinja2
import aiohttp_jinja2
from aioredis import create_pool, create_reconnecting_redis
from aioredis import create_pool, create_redis_pool
from aiohttp import web, ClientSession
from aiohttp_session import get_session, session_middleware, redis_storage
from multidict import MultiDict
Expand Down Expand Up @@ -1128,7 +1128,7 @@ async def init(loop, port=None, watch_change=False):
logger = logging.getLogger("magrit_app.main")
redis_cookie = await create_pool(
('0.0.0.0', 6379), db=0, maxsize=50, loop=loop)
redis_conn = await create_reconnecting_redis(
redis_conn = await create_redis_pool(
('0.0.0.0', 6379), db=1, loop=loop)
app = web.Application(
loop=loop,
Expand Down Expand Up @@ -1251,7 +1251,7 @@ def main():
srv.close()
loop.run_until_complete(srv.wait_closed())
loop.run_until_complete(app.shutdown())
loop.run_until_complete(handler.finish_connections(60.0))
loop.run_until_complete(handler.shutdown(60.0))
loop.run_until_complete(app.cleanup())
loop.close()

Expand Down
Loading

0 comments on commit 665aed1

Please sign in to comment.