Mit welchen Befehlen können Sie alle Zoomtypen (Vollbild, ausgewählte Ebene usw.) in der Python-Konsole anwenden? Ich suche sowohl im Pyqgis-Kochbuch als auch in der API-Dokumentation, finde aber nichts Interessantes.
Nachdem Sie das Kochbuch durchgesehen haben , sollten Sie sich am besten mit der QGis API-Dokumentation vertraut machen . In diesem Fall suchen wir nach Zoomfunktionen, die sich auf den Kartenbereich beziehen. Überprüfen Sie also, ob die QgsMapCanvasKlasse etwas enthält.
In QGis verfügbare Zoomfunktionen werden in der QgsMapCanvas-Klasse bereitgestellt .
Ersetzen Sie den " Index " durch die Indexnummer der Zoom-Aktion, die Sie ausführen möchten. Verwenden Sie z. B., um 'Zoomen auf ausgewählte Funktionen' auszuführen
Antworten:
Nachdem Sie das Kochbuch durchgesehen haben , sollten Sie sich am besten mit der QGis API-Dokumentation vertraut machen . In diesem Fall suchen wir nach Zoomfunktionen, die sich auf den Kartenbereich beziehen. Überprüfen Sie also, ob die
QgsMapCanvas
Klasse etwas enthält.In QGis verfügbare Zoomfunktionen werden in der QgsMapCanvas-Klasse bereitgestellt .
quelle
Alle Zoomoptionen im Menü "Ansicht" können in der Python-Konsole mit folgendem Code ausgeführt werden.
Ersetzen Sie den " Index " durch die Indexnummer der Zoom-Aktion, die Sie ausführen möchten. Verwenden Sie z. B., um 'Zoomen auf ausgewählte Funktionen' auszuführen
quelle