Metadata-Version: 2.4
Name: pypn-ref-geo
Version: 1.5.5
Summary: Référentiel géographique
Home-page: https://github.com/PnX-SI/RefGeo
Maintainer: Parcs nationaux des Écrins et des Cévennes
Maintainer-email: geonature@ecrins-parcnational.fr
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: alembic
Requires-Dist: flask>=3.0
Requires-Dist: flask-sqlalchemy
Requires-Dist: flask-marshmallow
Requires-Dist: python-dotenv
Requires-Dist: sqlalchemy<2,>=1.4
Requires-Dist: utils-flask-sqlalchemy>=0.4.2
Requires-Dist: utils-flask-sqlalchemy-geo>=0.3.3
Requires-Dist: psycopg2
Requires-Dist: backports.entry-points-selectable
Provides-Extra: tests
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-flask; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: jsonschema; extra == "tests"
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

# Référentiel géographique

Prérequis : vous devez installer l’extension PostGIS dans votre base de données.

Création et remplissage du référentiel géographique :

```sh
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 communes françaises
alembic upgrade ref_geo_fr_departments@head  # Insertion des départements français
alembic upgrade ref_geo_fr_regions@head  # Insertion des régions françaises
alembic upgrade ref_geo_fr_regions_1970@head  # Insertion des anciennes régions françaises
alembic upgrade ref_geo_inpn_grids_1@head  # Insertion du maillage 1×1km de l’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_2@head  # Insertion du maillage 2x2km de l’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_5@head  # Insertion du maillage 5×5km de l’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_10@head  # Insertion du maillage 10×10km de l’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_20@head  # Insertion du maillage 20x20km de l’hexagone fourni par l’INPN
alembic upgrade ref_geo_inpn_grids_50@head  # Insertion du maillage 50x50km de l’hexagone fourni par l’INPN
```
