APICarto
Prérequis
Pour faire fonctionner API Carto, vous avez besoin de:
Prérequis module aoc
Pour faire fonctionner le module aoc, vous avez besoin en plus de:
- PostgreSQL v12+
- PostGIS v2.2+
- ogr2ogr v1.11+
- wget (inclus dans la plupart des distributions Linux)
Variables d'environnements
Configuration de la connexion postgresql pour le module aoc
La connexion à la base postgresql est configurée à l'aide des variables d'environnement standard postgresql :
Variable | Description |
---|---|
PGHOST | Host du serveur postgresql |
PGDATABASE | Nom de la base de données |
PGUSER | Nom de l'utilisateur |
PGPASSWORD | Mot de passe de l'utilisateur |
Sources de données
Source | Version | Modules | Plus d'information |
---|---|---|---|
Géoportail | Flux WFS | Cadastre RPG Nature WFS-Geoportail |
Geoservices |
GPU | Flux WFS | GPU | Géoportail de l'urbanisme |
Base adresse nationale | v4.0.0 | Codes Postaux | BAN |
Base des appellations viticoles | Flux WFS | Appellations viticoles | FranceAgriMer |
Installation
Installation du package
npm install
Lancer le service
npm start
Installation complémentaire pour le module aoc
Sous Ubuntu :
# Installer ogr2ogr
apt-get install gdal-bin
# Installer PostgreSQL et PostGIS
apt-get postgresql postgis postgresql-13-postgis-3
Sous Mac OS X :
# Installer ogr2ogr
brew install gdal
# Installer PostgreSQL et PostGIS
brew install postgresql postgis
Création de la base de données
La base qui contiendra les données locales doit être créée au prélable.
createdb "apicarto"
psql -d "apicarto" -c "CREATE EXTENSION postgis"
Lancer le service
npm start
Développement derrière un proxy
En cas de nécessité, utiliser les variables d'environnement standards.