Skip to content

Bilou020285/badass

 
 

Repository files navigation

BADASS

This plugin only target french archaeologicals organizations, so most of his content is only in french without any translation. It is used to generate projects with a database from specific models.

Description

Le plugin BADASS facilite la création et la modification d'un projet BADASS :

  • Il permet de créer un modèle de projet QGIS avec une base de données BADASS. La base de données peut être créer avec une ou plusieurs extensions aux choix.
  • Un projet créer peut être modifier en ajoutant une ou plusieurs extensions.

Structure

Le projet est un plugin QGIS en Python, ses interfaces générées avec QTCreator.

Voici les différentes parties :

  • Le script principal est dialog_badass.py, qui est exécuté au lancement du plugin. Il charge les différentes fenêtres et initialise les composants de navigation;
  • Les différentes fenêtres visuelles sont les fichiers en py/*.ui, éditable avec QTCreator. Chacun des fichiers ont un script .py attaché du même nom, permettant de créer des instances de ces fenêtres et d'initialiser ces composants;
  • Les autres scripts dans py contiennent des fonctions diverses;
  • Le fichier file/model.qgz et ceux contenu dans le dossier file/sql servent à créer les nouveaux projets BADASS;

Histoire

Ce projet est un plugin QGIS commencé par Alexandre HAMEAU et Emma CHAPUIS en 2021 et continué par Alex BAIET (moi) en 2022.

Alexandre HAMEAU et Emma CHAPUIS ont commencé le plugin durant leurs stages en ajoutant la création d'une base de données automatisée et en commençant la création de nombreuses interfaces d'édition de la base de données. A la fin de leur stages, le plugin n'était pas bien fonctionnel.

J'ai donc repris le projet et ai terminé ce plugin en juin 2022.

Mettre à jour le plugin

Pour avoir les droits de modification du plugin et les identifiants pour QGIS, contactez alex.baiet3@gmail.com.

Le code source est disponible sur https://github.com/alex-baiet/badass/, où tout l'historique des versions est disponible.

Le plugin est disponible parmis les plugins officiels de QGIS. Pour modifier la version en ligne, il faut :

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.6%
  • Other 1.4%