- PostgreSQL > 9.2
- Postgis
- Serveur web
- Composer
Installation postgreSQL / PostGis
Création d'un role + mdp
Création d'une DB avec propriétaire le role
Création de l'extension Postgis
Modification du pg_hba.conf
Reload de postgres
Tester l'accès avec le login/mdp
Installation serveur web
Récupération des sources git
Installation de composer
exécuter omposer update dans libs/
Reprendre le fichier private/conf/conf.sample.json
Créer un conf.json
Modifier bdd, login et mdp
Un jeu de données est disponible dans private/install
dumper le fichier (psql -d database < fichier.sql)
Le fichier xml private/conf/layers.xml décrit les données disponibles dans l'API et les requêtes
Le point d'accès de l'API est api.php/layers/nom_de_la_couche?y=47.71969&x=-2.92285
https://docs.vagrantup.com/v2/
apt-get install ansible vagrant virtualbox
vagrant up
vagrant ssh
Puis aller sur : http://10.73.0.50/api.php/layers/commissariats?y=47.71969&x=-2.92285 pour tester. Vous pouvez aussi essayer avec 127.0.0.1:8080
curl "http://10.73.0.50/api.php/layers/commissariats?y=47.71969&x=-2.92285"
{"distkm":"7","service":"Brigade de proximit\u00e9 de Grand-Champ","tel":"+33 2 97 66 77 03"}
- Welcome : http://your_host/georef-api/api.php/
- Accès à la BDD : http://your_host/georef-api/api.php/test/accessBdd
- Couches dispos : http://your_host/georef-api/api.php/layersAvailable
- Couches dispos : http://your_host/georef-api/api.php/layersAvailable