Skip to content

IGNF/apicarto

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 311 commits ahead, 40 commits behind etalab:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
dev
 
 
doc
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

APICarto

CI Coverage Status

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.

About

Faire appel à l'information géographique pour simplifier les démarches

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 99.5%
  • Dockerfile 0.5%