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?


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"


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.