Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajouter des chapitres/sections #1

Open
8 of 10 tasks
Gustry opened this issue Feb 2, 2021 · 1 comment
Open
8 of 10 tasks

Ajouter des chapitres/sections #1

Gustry opened this issue Feb 2, 2021 · 1 comment
Assignees

Comments

@Gustry
Copy link
Member

Gustry commented Feb 2, 2021

Mineurs :

  • Symboloogie simple
  • Utilisation de QML

Chapitres :

  • Création d'une extension
    • Réalisation interface graphique QtDesigner
    • Signaux boutons
    • Création d'un fournisseur Processing
  • Utilisation d'un IDE (PyCharm, Visual Studio)
  • Déploiement d'une extension (en interne et en externe)
    • plugins.qgis.org et qgis-plugin-ci
  • Initiation à git, indispensable à terme pour faire du code
@Gustry Gustry self-assigned this Feb 2, 2021
@Gustry
Copy link
Member Author

Gustry commented Feb 3, 2021

Notes for me :

Rappels sur le langage Python
Les modules Python utiles dans QGIS : qgis, os, json, csv
La console Python dans QGIS
Documentation QGIS sur l’API Python et « Cookbook » Python
Manipulation de couches : chargement, export
Utilisation de couches vectorielles : propriétés, zoom, géométries
Boucler sur les couches et récupérer des informations

Créer un script Python dans la console
Créer une classe Python avec des méthodes
Le menu Traitement
Créer un script Python pour la boîte à outil
Utiliser des algorithmes de traitement dans son script
Lancer un script Python sans ouvrir QGIS

Les plugins Python dans QGIS : structure, métadonnées, etc.
Créer une extension Python
Ajouter des algorithmes de Traitement dans l’extension
Modifier l’interface de l’extension avec Qt Designer
Lancer des actions via l’interface du plugin

Links :
https://courses.spatialthoughts.com/pyqgis-in-a-day.html#visual-tour-of-the-pyqgis-api

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant