Como ativar a funcionalidade 'on-the-fly' com o PyQGIS?


8

Antes QgsMapRendererfoi preterido se quiséssemos ativar o OTF, usamos código como este:

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

Atualmente, QgsMapRendereré dividido em duas classes QgsMapSettingse QgsMapRendererJob. Eu fiz algumas pesquisas, mas sem sucesso. Então, como podemos conseguir o mesmo agora?


Respostas:


5

Não tenho certeza se isso será possível, de acordo com um dos desenvolvedores do QGIS @ndawson em resposta à solicitação de recurso # 11644 :

"Desativar a projeção instantânea não é mais uma opção no QGIS 3.0"


Então, você está dizendo que mesmo essa classe está obsoleta? Posso usá-la de qualquer maneira?
DIV

@DIVAD - Editado meu post :)
Joseph

2
Obrigado. Era isso que eu estava procurando, apesar de não ser uma boa informação (pelo menos para mim :)).
DIV

@DIVAD - Mais bem-vindo, espero que isso não afetará muito de você;)
Joseph
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.