Làm cách nào để bật chức năng 'đang hoạt động' với PyQGIS?


8

Trước đây QgsMapRendererkhông được chấp nhận nếu chúng tôi muốn kích hoạt OTF, chúng tôi đã sử dụng mã như thế này:

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

Hiện nay, QgsMapRendererđược chia thành hai lớp QgsMapSettingsQgsMapRendererJob. Tôi đã làm một số nghiên cứu, nhưng không thành công. Vậy làm thế nào chúng ta có thể đạt được điều tương tự bây giờ?


Câu trả lời:


5

Không chắc chắn liệu điều này có khả thi hay không, theo một trong những nhà phát triển của QGIS @ndawson để đáp ứng yêu cầu Tính năng # 11644 :

"Vô hiệu hóa trên trình chiếu bay không còn là một tùy chọn trong QGIS 3.0"


Vì vậy, bạn đang nói rằng ngay cả lớp này không được chấp nhận tôi có thể sử dụng nó không?
DIV

@DIVAD - Đã chỉnh sửa bài đăng của tôi :)
Joseph

2
Cảm ơn. Đó là những gì tôi đang tìm kiếm, mặc dù đó không phải là một thông tin tốt (ít nhất là đối với tôi :)).
DIV

@DIVAD - Rất hoan nghênh, hy vọng điều đó sẽ không ảnh hưởng đến bạn quá nhiều;)
Joseph
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.