Ce plugin ajoute à QGIS des scripts d'exploitation des données naturalistes de la LPO Auvergne-Rhône-Alpes. Il s'appuie sur une base de données Géonature.
L'installation et l'utilisation sont documentées ici.
Outre la structure de la base de données Géonature, il nécessite :
taxonomie
(sql dans le dossier config)dbadmin
et de vues matérialisées (sql dans le dossier config)src_lpodatas
et des vues associées (sql dans le dossier config)startup.py
dans le dossier racine de configuration de QGIS:
~/.local/share/QGIS/QGIS3/
%AppData%/QGIS/QGIS3/
La base de données sur laquelle les développements ont été faits dispose également des fonctionnalités de gn_vn2synthese.
Pour permettre l'export des données formatées, il est nécessaire de disposer de la libraire openpyxl
. Pour l'installer py3_env
puis python3 -m pip install --user openpyxl
.
Refer to development for developing this QGIS3 plugin.
This plugin is licenced withGNU General Public License, version 3
See LICENSE for more information.
This project is configured with the following tools:
Code rules are enforced with pre-commit hooks.
Static code analisis is based on: both
See also: contribution guidelines.
Plugin is linted, tested, packaged and published with GitHub.
If you mean to deploy it to the official QGIS plugins repository, remember to set your OSGeo credentials (OSGEO_USER_NAME
and OSGEO_USER_PASSWORD
) as environment variables in your CI/CD tool.
The documentation is generated using Sphinx and is automatically generated through the CI and published on Pages.
Typical commands on Linux (Ubuntu).
If you don't pick the git init
option, initialize your local repository:
git init
Follow the embedded documentation to set up your development environment
Add all files to git index to prepare initial commit:
git add -A
Run the git hooks to ensure that everything runs OK and to start developing on quality standards:
pre-commit run -a