Table des matières

Intégration de composants géographiques dans d'autres applications

Les fonctionnalités géographiques de QGis peuvent être intégrées dans d'autres applications grâce à l'API QGis, publiée sous licence GPL, grâce aux langages C++ et python.

La fondation QGIS propose une doc exhaustive concernant la grammaire de l'API.

Les classes commencent donc toutes par « Qgs » (QgsPoint, QgsMapCanvas, etc.).
Le nom d'un membre de classe (“class member”) commence par un « m » minuscule (mMapCanvas, mCurrentExtent).

Exemple avec la classe QgsMapCanvas :

Une brève définition est donnée : « classe pour afficher tous les types de données du SIG sur un canevas ». Et la catégorie “public slots” indique que la méthode <texte_en_gras> renvoie un objet de type <texte_en_marge_gauche> (exemple : enableRotation retourne un objet de type static void).

Exemples de codes