GIS and Media fusion

"The explosive growth of the GeoWeb and geographic information has made GIS powerful media for the general public to communicate, but perhaps more importantly, GIS have also become media for constructive dialogs and interactions about social issues." - Sui & Goodchild

User Tools

Site Tools


geoinf18:qgsmaprendererjob

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geoinf18:qgsmaprendererjob [2018/11/13 18:00]
oertz
geoinf18:qgsmaprendererjob [2018/11/13 18:04] (current)
oertz
Line 1: Line 1:
 ==== Tutoriel "QGIS map renderer"​ ==== ==== Tutoriel "QGIS map renderer"​ ====
-**Objectif** : comprendre le "​portrayal model" {{:​ogo13:​portrayalogc.png?​linkonly|}} par l'​utilisation du **moteur de rendu cartographique** de QGIS3 avec sa console Python et les classes [[https://​qgis.org/​pyqgis/​master/​core/​Map/​QgsMapRendererSequentialJob.html|QgsMapRendererSequentialJob]] et [[https://​qgis.org/​pyqgis/​master/​core/​Map/​QgsMapSettings.html|QgsMapSettings]].+**Objectif** : comprendre le "​portrayal model" {{:​ogo13:​portrayalogc.png?​linkonly|}} par l'​utilisation du **moteur de rendu cartographique** de **QGIS3** avec sa console Python et les classes [[https://​qgis.org/​pyqgis/​master/​core/​Map/​QgsMapRendererSequentialJob.html|QgsMapRendererSequentialJob]] et [[https://​qgis.org/​pyqgis/​master/​core/​Map/​QgsMapSettings.html|QgsMapSettings]].
  
 {{:​ogo13:​portrayalogc.png?​direct&​400|}} {{:​ogo13:​portrayalogc.png?​direct&​400|}}
  
-Pour les utilisateur de QGIS2, voici le tutoriel [[geoinf15:​qgsmaprenderer|QgsMapRenderer 2015]].+Pour les utilisateur de **QGIS2**, voici le tutoriel [[geoinf15:​qgsmaprenderer|QgsMapRenderer 2015]].
  
 === Prérequis pour ce tutoriel sur QGIS3 === === Prérequis pour ce tutoriel sur QGIS3 ===
Line 36: Line 36:
 mapset.setLayers([layer]) mapset.setLayers([layer])
 # set extent # set extent
-mapset.setExtent(QgsRectangle(530000,​180000,​550000,​200000))+mapset.setExtent(QgsRectangle(530000,​180000,​550000,​200000)) ​  # close to Yverdon
 # set output size # set output size
 mapset.setOutputSize(QSize(800,​800)) mapset.setOutputSize(QSize(800,​800))
-# set background color+ 
 +even more, set background color
 mapset.setBackgroundColor(QColor(0,​0,​0,​0)) mapset.setBackgroundColor(QColor(0,​0,​0,​0))
  
geoinf18/qgsmaprendererjob.1542128430.txt.gz · Last modified: 2018/11/13 18:00 by oertz