Wie kann ich die "on-the-fly" -Funktionalität mit PyQGIS aktivieren?

8

Bevor QgsMapRendererwir OTF aktivieren wollten, haben wir folgenden Code verwendet:

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

Derzeit QgsMapRendererist in zwei Klassen unterteilt QgsMapSettingsund QgsMapRendererJob. Ich habe einige Nachforschungen angestellt, aber ohne Erfolg. Wie können wir das jetzt erreichen?

DIV
quelle
3
Mögliches Duplikat der CRS-Transformation "On the Fly" in QGIS 3 aktivieren?
Andre Silva

Antworten:

5

Ich bin mir nicht sicher, ob dies möglich sein wird, wie einer der QGIS-Entwickler @ndawson als Antwort auf die Feature-Anfrage Nr. 11644 sagte :

"Das Deaktivieren der On-the-Fly-Projektion ist in QGIS 3.0 keine Option mehr."

Joseph
quelle
Sie sagen also, dass selbst diese Klasse veraltet ist? Ich kann sie trotzdem verwenden.
DIV
@ Divad - Bearbeitet meinen Beitrag :)
Joseph
2
Vielen Dank. Das habe ich gesucht, obwohl es keine gute Information ist (zumindest für mich :)).
DIV
@ Divad - Sehr willkommen, hoffentlich wird es Sie nicht zu sehr betreffen;)
Joseph