Skip to content

eric-pommereau/georef-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

georef-api une API pour les données géo de référence

Introduction

Pré-requis

  • PostgreSQL > 9.2
  • Postgis
  • Serveur web
  • Composer

Installation BDD

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 Web

Installation serveur web

Récupération des sources git

Installation de composer

exécuter omposer update dans libs/

Configuration

Reprendre le fichier private/conf/conf.sample.json

Créer un conf.json

Modifier bdd, login et mdp

Les données

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

Vagrant

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"}

Tests

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 98.9%
  • ApacheConf 1.1%