Cet entrepôt contient des profils QGIS et un scénario de déploiement compatible QGIS Deployment Toolbelt.
- QGIS Deployment Toolbelt (aka QDT) >= 0.34 (voir la page installation)
- connexion réseau autorisée sur :
- github.com
- plugins.qgis.org
qdt -s https://raw.githubusercontent.com/geotribu/profils-qgis/main/qdt/scenario.qdt.yml
Sur Linux :
chmod +x qdt.bin
./qdt.bin -s https://raw.githubusercontent.com/geotribu/profils-qgis/main/qdt/scenario.qdt.yml
Sur Windows :
- Renommer l'exécutable en
qdt.exe
- Exécuter :
./qdt.exe -s https://raw.githubusercontent.com/geotribu/profils-qgis/main/qdt/scenario.qdt.yml
- Python >= 3.10
- connexion réseau sur :
- gitlab.com
- plugins.qgis.org
- pypi.org
Création d'un environnement virtuel :
python -m venv .venv
# Sur Windows :
# py -3 -m venv .venv
. .venv/bin/activate
# Sur Windows :
# .venv/Scripts/activate
Installation des dépendances :
python -m pip install -U pip setuptools wheel
pip install -U -r requirements.txt
pre-commit install
Depuis l'environnement virtuel dans le projet cloné :
qgis-deployment-toolbelt -v -s qdt\scenario.qdt.yml
Vérification réalisée à l'aide des JSON Schema
check-jsonschema --no-cache --schemafile https://raw.githubusercontent.com/Guts/qgis-deployment-cli/main/docs/schemas/profile/qgis_profile.json profiles/*/profile.json --base-uri https://raw.githubusercontent.com/Guts/qgis-deployment-cli/main/docs/schemas/profile/
Vérification réalisée à l'aide des JSON Schema
check-jsonschema --default-filetype yaml --base-uri https://raw.githubusercontent.com/Guts/qgis-deployment-cli/main/docs/schemas/scenario/ --schemafile https://raw.githubusercontent.com/Guts/qgis-deployment-cli/main/docs/schemas/scenario/schema.json qdt/*.qdt.yml