Ce projet implémente une API minimale pour requêter les données du Registre Parcellaire Graphique de l'ASP stockées dans une base locale postgresql/postgis.
Ce projet est écrit en python 3 qui doit donc être installé. Les modules utilisés peuvent être installés avec:
pip3 install -r requirements.txt
Téléchargement et import des données :
./rpg_download_import.sh
gunicorn rpg_as_api:app -b 0.0.0.0:8888
Sélection par proximité géographique:
- distance de 100m: http://api.cquest.org/rpg?lat=47.86&lon=3.40&dist=1000
- distance par défaut de 500m: http://api.cquest.org/rpg?lat=47.86&lon=3.40
- distance de 100m et point en Lambert93: http://api.cquest.org/rpg?x=780000&y=6756000&dist=1000
Filtrage par:
- annee: http://api.cquest.org/rpg?lat=47.86&lon=3.40&dist=1000&annee=2016
- code_culture: http://api.cquest.org/rpg?lat=47.86&lon=3.40&dist=1000&code_culture=ORP
Le résultat est au format GeoJSON.
Voir aussi la définition OpenAPI dans rpg_as_api.yml