Pour faire fonctionner API Carto, vous avez besoin de:
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)
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 |
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.1.1 | Codes Postaux | BAN |
Base des appellations viticoles | Flux WFS | Appellations viticoles | FranceAgriMer |
npm install
npm start
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
La base qui contiendra les données locales doit être créée au prélable.
createdb "apicarto"
psql -d "apicarto" -c "CREATE EXTENSION postgis"
npm start
En cas de nécessité, utiliser les variables d'environnement standards.