Bandeau haut

Outils pour utilisateurs

Outils du site


fonctions:automatisation:composants:qgis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fonctions:automatisation:composants:qgis [//31/01/2016 18:02//] duthelfonctions:automatisation:composants:qgis [//31/01/2016 18:23//] (Version actuelle) duthel
Ligne 8: Ligne 8:
 Le nom d'un membre de classe ("class member") commence par un « m » minuscule (mMapCanvas, mCurrentExtent). 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).+== Exemple avec la classe QgsMapCanvas ==
  
-Code C++ lit un fichier shape et le visualise dans une fenêtre. +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). 
-Code python (traduction doc oficielle [[http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/canvas.html]]) :  + 
-L'exemple suivant crée une fenêtre qui contient un canevas de la carte et des outils de base pour zoomer ou obtenir une vu panoramique. Les actions sont créées pour l'activation de chaque outil : le panoramique se fait avec QgsMapToolPan, le zoom avec des instances de QgsMapToolZoom. Les actions sont définies comme contrôlable et plus tard attribuées aux outils permettant la gestion automatique de l'état coché/décoché des différentes actions -- quand un outil est activé, son action est cochée et l'action de l'outil de la carte précédente est décochée.+{{fonctions:automatisation:composants:capture_qgsmapcanvas.png?700}} 
 + 
 +== Exemples de codes == 
 +  * Le code C++ [[https://gis.stackexchange.com/a/119894|consultable ici]] lit un fichier shape et le visualise dans une fenêtre. 
 +  * Le code python [[http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/canvas.html?highlight=canvas#using-map-tools-with-canvas|présent à cette adresse]] crée une fenêtre qui contient un canevas de la carte et des outils de base pour zoomer ou obtenir une vu panoramique. Les actions sont créées pour l'activation de chaque outil : le panoramique se fait avec QgsMapToolPan, le zoom avec des instances de QgsMapToolZoom. Les actions sont définies comme contrôlable et plus tard attribuées aux outils permettant la gestion automatique de l'état coché/décoché des différentes actions -- quand un outil est activé, son action est cochée et l'action de l'outil de la carte précédente est décochée (traduction libre).
fonctions/automatisation/composants/qgis.1454259768.txt.gz · Dernière modification : //31/01/2016 18:02// de duthel

Bandeau bas