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?


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."


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.