Als «pyqgis» getaggte Fragen

12
PyQGIS-Skript mit Endlosschleife über die Tastatur stoppen?

Also habe ich ein Skript geschrieben, das in einem bestimmten Zeitintervall (alle 5 Sekunden mit time.sleep (5)) immer wieder mit einem "while True:" macht, was ich will. So weit so gut, ABER wenn ich damit aufhören will, kann ich es einfach nicht. Ich habe Strg + C, Strg + Pause, Escape...

12
Algorithmus für minimalen Begrenzungsrahmen ändern

Ich versuche, einen Algorithmus zu erstellen, der dem minimalen Begrenzungsrahmen ähnelt (obwohl er möglicherweise nicht so aussieht). In diesem Fall wird der Winkel als Parameter übergeben und für den Winkel benötige ich das kleinste Rechteck, das alle meine Punkte / Polygone abdeckt. Bisher habe...

11
Zoomen von der Python-Konsole von QGIS

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

11
Wie ermittle ich benachbarte Kachel-IDs in QGIS?

Ich wurde kürzlich in einem Schulungskurs gefragt, ob QGIS die nächsten / vorherigen und oberen / unteren Seitenzahlen für ein mit dem Atlasgenerator erstelltes Kartenbuch automatisch berechnen kann. Ich habe es geschafft, einen ziemlich vernünftigen Beschriftungsausdruck für ein reguläres Raster...

11
'pyrcc5' wird nicht als interner oder externer Befehl erkannt

Ich habe Qgis 3.0 unter Windows 10 installiert. Ich erhalte diesen Fehler jedes Mal, wenn ich den Befehl pyrcc4 oder pyrcc5 ausführe: 'pyrcc4' is not recognized as an internal or external command, Selbst wenn ich einen Ort mit einer pyrcc4.exe-Datei oder einen Ort mit der Datei apyrcc5.bat finde...

11
QGIS Export Composer als PDF in Python

Ich habe ein QGIS-Projekt, das einen Komponisten enthält. Wenn ich in die GUI gehe, kann ich sie natürlich als PDF usw. exportieren. Für mein Make-Skript möchte ich dies jedoch über ein Python-Skript erledigen lassen. Vom Online-Lesen hier ist mein Versuch: #!/usr/bin/env python import sys from...