# Pyris
IRIS INSEE Geolocalizer
Pyris try to collect data about [IRIS](http://www.insee.fr/fr/methodes/default.asp?page=zonages/iris.htm) from the French [INSEE](http://www.insee.fr/en/) institute. It’s possible from an address to find the IRIS code and some related data.
[IRIS](http://www.insee.fr/fr/methodes/default.asp?page=zonages/iris.htm) are specific codes and data related to more than 50,000 districts, built by the [National Institute of Statistics and Economic Studies](http://www.insee.fr/en/).
## Data
IRIS shapes at https://www.data.gouv.fr/fr/datasets/contour-des-iris-insee-tout-en-un/
Go to the data directory and then:
./01-download-data.sh
You have to install postgreSQL and PostGIS. For Debian:
sudo apt-get install postgresql postgis
Create a database name pyris with:
02-create-database.sh
and 03-insert-data.sh to insert data
You have to be a PostgreSQL superuser to create the postgis extension for your database. If it’s not the case, you can do:
su
su - postgres
psql pyris -c “CREATE EXTENSION postgis;”
Test the insertion with a simple:
`sql SELECT gid,depcom,nom_com,iris,typ_iris FROM geoiris LIMIT 10; `
## REST API
You can:
URL/iris/0104?limit=5 to the some information about a specific IRIS code
URL/search/q=place de la bourse Bordeaux to get the IRIS data from a specific address
## Launch the Web App
First, download the few CSS & JavaScript dependencies with a bower install (just a Bootstrap and jQuery).
Then : > gunicorn -b 127.0.0.1:5555 pyris.api.run:app or > gunicorn -b 127.0.0.1:5555 –env PYRIS_APP_SETTINGS=./appdev.yml pyris.api.run:app if you have to specify db credentials or logging Flask app configuration.
See an [example of a app.yml file](https://github.com/garaud/pyris/blob/master/app.yml)
Visit http://localhost:5555/pyris
## Requirements
postgresql
postgis
flask
flask restplus
psycopg2
slumber
pyaml
Metadata
Release files for pyris 0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyris-0.4.tar.gz | 69.2 kB | Details |
Release files / pyris-0.4.tar.gz
| Download URL | pyris-0.4.tar.gz |
|---|---|
| Size | 69.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
278c4ebf5ecb6793fa9ea43872fe593730472605069a4f5aa2a61519d4c8ef1f
|
|
BLAKE2b-256 checksum How to use checksums |
42cb9bf89440dfafa7d77d3e00830274265b5aca676735b3c6578bd83cbda7a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |