Prérequis : vous devez installer l’extension postgis sur votre base de donnée.
Création et remplissage du référentiel géographique :
python3 -m venv venv
source venv/bin/activate
pip install -e .
pip install psycopg2 # for postgresql database
export SQLALCHEMY_DATABASE_URI="postgresql://user:password@localhost:5432database"
cd src/ref_geo/migrations
alembic -x local-srid=2154 upgrade ref_geo@head
alembic upgrade ref_geo_fr_municipalities@head # Insertion des communesfrançaises
alembic upgrade ref_geo_fr_departments@head # Insertion des départementsfrançais
alembic upgrade ref_geo_fr_regions@head # Insertion des régions françaises
alembic upgrade ref_geo_fr_regions_1970@head # Insertion des anciennesrégions françaises
alembic upgrade ref_geo_inpn_grids_1@head # Insertion du maillage 1×1km del’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_2@head # Insertion du maillage 2x2km del’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_5@head # Insertion du maillage 5×5km del’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_10@head # Insertion du maillage 10×10kmde l’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_20@head # Insertion du maillage 20x20kmde l’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_50@head # Insertion du maillage 50x50kmde l’hexagone fourni par l’INPN