Quantum GIS
Evolution logicielle - C++
Source d'évolutions
On identifie plusieurs type d'évolution logicielle :
La wish list
La wish list contient les souhaits d'évolutions emis par les utilisateurs de QGis. Ces souhaits sont catégorisés comme cela :- Support des données vecteur
- Support des données raster
- Interface utilisateur
- Idée de plugins python
La bugs list
Les utilisateurs de QGis peuvent faire remonter les différents bugs qu'ils ont rencontrés. Ces bugs sont ensuite répertoriés dans la bugs list sur le site de QGis. Ils sont accompagnés d'une description du problème, une priorité, le nom de la plateforme sur laquelle le bug c'est produit. Ils peuvent être accompagnés de différents fichiers :- Les données qui ont fais bugger l'application
- Des screenshots de l'application pour aider a comprendre le problème
Dévelopement
Pour développer des modifications/extensions logicielle en C++, il faut savoir manipuler les objets Qt. Qt contient de nombreux objets graphiques reliées les uns les autres à l'aide d'un système d'événements.Il faut ensuite se former aux différents objets QGis. Pour cela, il est conseiller d'avoir en plus des connaissances de programmation objet, des connaissances dans les système d'informations géographiques.