Bagaimana cara mengaktifkan fungsionalitas 'on-the-fly' dengan PyQGIS?

8

Sebelum QgsMapRenderertidak digunakan lagi jika kami ingin mengaktifkan OTF kami menggunakan kode seperti ini:

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

Saat ini, QgsMapRendererdibagi menjadi dua kelas QgsMapSettingsdan QgsMapRendererJob. Saya melakukan riset, tetapi tidak berhasil. Jadi bagaimana kita bisa mencapai hal yang sama sekarang?

DIV
sumber
3
Kemungkinan duplikat untuk mengaktifkan transformasi CRS 'on the fly' di QGIS 3?
Andre Silva

Jawaban:

5

Tidak yakin apakah ini akan dimungkinkan sesuai dengan salah satu dari QGIS devs @ndawson sebagai tanggapan terhadap permintaan Fitur # 11644 :

"Menonaktifkan proyeksi dengan cepat tidak lagi menjadi opsi di QGIS 3.0"

Yusuf
sumber
Jadi, Anda mengatakan bahwa bahkan kelas ini sudah usang saya dapat menggunakannya?
DIV
@DIVAD - Diedit pos saya :)
Joseph
2
Terima kasih. Itulah yang saya cari, walaupun itu bukan informasi yang baik (setidaknya untuk saya :)).
DIV
@DIVAD - Sama-sama, semoga tidak terlalu memengaruhi Anda;)
Joseph