Skip to content

Profils QGIS utilisés pour les tutoriels de Geotribu avec les scénarios de déploiement à utiliser avec QGIS Deployment Toolbelt.

License

Notifications You must be signed in to change notification settings

geotribu/profils-qgis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profils QGIS liés aux articles Geotribu

Cet entrepôt contient des profils QGIS et un scénario de déploiement compatible QGIS Deployment Toolbelt.


Déployer les profils

Prérequis

  • QGIS Deployment Toolbelt (aka QDT) >= 0.34 (voir la page installation)
  • connexion réseau autorisée sur :
    • github.com
    • plugins.qgis.org

Exécuter

Avec QDT installée sous forme de paquet Python (avec pip)

qdt -s https://raw.githubusercontent.com/geotribu/profils-qgis/main/qdt/scenario.qdt.yml

Avec QDT téléchargée sous forme d'exécutable autoporteur (sans installation préalable requise)

Sur Linux :

chmod +x qdt.bin
./qdt.bin -s https://raw.githubusercontent.com/geotribu/profils-qgis/main/qdt/scenario.qdt.yml

Sur Windows :

  1. Renommer l'exécutable en qdt.exe
  2. Exécuter :
./qdt.exe -s https://raw.githubusercontent.com/geotribu/profils-qgis/main/qdt/scenario.qdt.yml

Contribuer aux profils

Prérequis

  • Python >= 3.10
  • connexion réseau sur :
    • gitlab.com
    • plugins.qgis.org
    • pypi.org

Environnement de travail

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

Exécuter QDT

Depuis l'environnement virtuel dans le projet cloné :

qgis-deployment-toolbelt -v -s qdt\scenario.qdt.yml

Vérifier la conformité des profils

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érifier la conformité des scénarios à l'aide des JSON Schemas

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

About

Profils QGIS utilisés pour les tutoriels de Geotribu avec les scénarios de déploiement à utiliser avec QGIS Deployment Toolbelt.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published