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.
Voir mon projet chez C2iS.
$ cd /path/to/your/workspace
$ git clone git@github.com:kuikui/pac.git
$ cd pac
$ 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
CREATE DATABASE pac DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON pac.* TO pac@localhost IDENTIFIED BY 'pac++';
FLUSH PRIVILEGES;
$ 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
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install
$ ./vendor/bin/propel-gen app/config/Propel main
Il faut exécuter 2 fois cette commande 😥
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
$ 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
$ ./console parse 2010
$ ./console parse 2011
$ ./console parse 2012