Comment activer la fonctionnalité «à la volée» avec PyQGIS?

8

Avant QgsMapRendererétait obsolète si nous voulions activer OTF, nous utilisions du code comme celui-ci:

canvas = QgsMapCanvas()
canvas.mapRenderer().setProjectionsEnabled(True)

Actuellement, QgsMapRendererest divisé en deux classes QgsMapSettingset QgsMapRendererJob. J'ai fait quelques recherches, mais sans succès. Alors, comment pouvons-nous réaliser la même chose maintenant?

DIV
la source

Réponses:

5

Je ne sais pas si cela sera possible, selon l'un des développeurs QGIS @ndawson en réponse à la demande de fonctionnalité # 11644 :

"La désactivation à la volée n'est plus une option dans QGIS 3.0"

Joseph
la source
Donc, vous dites que même cette classe est obsolète, je peux l'utiliser quand même?
DIV
@DIVAD - Modifié mon article :)
Joseph
2
Merci. C'est ce que je cherchais, bien que ce ne soit pas une bonne information (du moins pour moi :)).
DIV
@DIVAD - Très bienvenu, j'espère que cela ne vous affectera pas trop;)
Joseph