Skip to content

KuiKui/Pac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Présentation de la répartition par personne morale et par commune ainsi que l'évolution, en montant et en pourcentage, des aides perçues au titre de la Politique Agricole Commune sur le territoire français en 2010, 2011 et 2012. Les données utilisées proviennent de la plateforme ouverte des données publiques françaises.

Installation

Installation de VirtualBox et Vagrant

Voir mon projet chez C2iS.

Clone du projet :

$ cd /path/to/your/workspace
$ git clone git@github.com:kuikui/pac.git
$ cd pac

Lancement de Vagrant

$ vagrant up
$ vagrant ssh
$ cd /vagrant

S'il y a un problème lors du lancement de Vagrant, il faut relancer VirtualBox.

Le serveur http est visible sur http://localhost/8888

Création de la base de données MySQL :

CREATE DATABASE pac DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON pac.* TO pac@localhost IDENTIFIED BY 'pac++';
FLUSH PRIVILEGES;

Droits des répertoires cache et logs :

$ sudo chmod +a "_www allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
$ sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs

Ou :

$ sudo setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
$ sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs

Installation des vendors :

$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install

Génération du modèle et du dump sql :

$ ./vendor/bin/propel-gen app/config/Propel main

Il faut exécuter 2 fois cette commande 😥

Imporation des données

Import du dump vide pour initialiser le projet :

$ mysql -upac -ppac++ pac < app/config/Propel/sql/Pac.Model.schema.sql

ou, import du dump complet contenant toutes les données :

$ gunzip < app/resources/Pac.sql.gz | mysql -upac -ppac++ pac

Configuration du runtime de Propel :

$ cp app/config/Propel/runtime-conf.xml.dist app/config/Propel/runtime-conf.xml

Il faut ensuite éditer pour configurer avec les paramètres de connexion MySQL

Importation des données :

$ ./console parse 2010
$ ./console parse 2011
$ ./console parse 2012

About

Répartition et évolution des aides perçues au titre de la PAC sur le territoire français

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages