Als «pyqgis» getaggte Fragen

Python-Bindungen für QGIS.

2
Rufen Sie verfügbare PostGIS-Verbindungen in PyQGIS ab
Kann ich die verfügbaren Verbindungen zu PostGIS-Datenbanken in PyQGIS abrufen? Ich möchte eine Liste der verfügbaren Datenbankverbindungen und anschließend eine Liste der Tabellen in der Benutzeroberfläche meines Plugins bereitstellen. Ich habe das Kochbuch überprüft, kann aber keinen Weg finden, damit weiterzukommen.
10 qgis  postgis  pyqgis 



2
Symbolleiste über PyQGIS hinzufügen?
In Tutorials habe ich gelernt, wie man der Plugins-Symbolleiste über Python einen Toolbutton hinzufügt. Jetzt frage ich mich, wie ich eine vollständige Symbolleiste mit Symbolleistenschaltflächen über Python hinzufügen kann. Kann jemand einen Beispielcode geben?
10 pyqgis  toolbar 


2
Ebenenausdehnung in PyQGIS erhalten?
Ich versuche, ein Verarbeitungsskript mit dem Grasalgorithmus r.neighborsfür Raster zu schreiben . Wenn Sie die GUI für diesen Algorithmus verwenden, können Sie das GRASS-Ebenenausdehnungsfeld leer lassen, um die minimale Ausdehnung zu verwenden. Im Gegenteil, wenn ich in der Python-Konsole verwendet werde, kann ich nicht finden, wie diese Art von "Standard" …



2
Wie führe ich SQL-Abfragen durch und erhalte Ergebnisse von der QGIS-Python-Konsole?
Ich schreibe ein Python-Skript mit der QGIS-API. Ich muss Ergebnisse aus der Postgres-Datenbanktabelle erhalten. Die Tabelle enthält Geometriefelder und andere Nichtgeometriefelder. Ich möchte SQL-Abfragen für Felder ohne Geometrie ausführen und Ergebnisse in meinem Code erhalten. Wie macht man das? Gibt es eine Klasse dafür? Ich kenne mich mit QgsDataSourceURIKlasse aus, …

2
Entfernen Sie "Speichern unter" aus dem QGIS-Kontextmenü mit PyQGIS [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Geographische Informationssysteme Stapelwechsel. Geschlossen vor 9 Monaten . Ich möchte eine vorhandene Option ("Speichern unter") aus dem Kontextmenü der QGIS-Ebene entfernen. Bisher …
9 pyqgis  pyqt 

2
process.getObject () in QGIS 3
Es scheint, dass dies processing.getObject()in QGIS nicht mehr verfügbar ist. from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' Gibt es eine neue Art der Verwendung get.Object?

1
Welche SAGA-Versionen unterstützt QGIS 2.18.10?
Ab QGIS 2.18.10 wird SagaAlgorithmProviderkein Wörterbuch mehr aufgerufen supportedVersions. Bisher sah es so aus: supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212), "2.1.3": ("2.1.3", SagaAlgorithm213), "2.1.4": ("2.1.4", SagaAlgorithm214), "2.2.0": ("2.2.0", SagaAlgorithm214), "2.2.1": ("2.2.0", SagaAlgorithm214), "2.2.2": ("2.2.2", SagaAlgorithm214), "2.2.3": ("2.2.3", SagaAlgorithm214), "2.3.0": ("2.3.0", SagaAlgorithm230), "2.3.1": ("2.3.0", SagaAlgorithm230)} Jetzt heißt es einfach: if not version.startswith('2.3.'): …


1
Ausdrucksbasierte Beschriftungen im Skriptatlas können nicht aktualisiert werden
Ich versuche, dem programmgesteuerten Laden von Composer aus einer Vorlage zu folgen und mit pyQgis einen Atlas zu generieren, um den Atlas Print Composer mit pyqgis zu automatisieren: spezifisch im Atlascode sagen: myAtlasMap = myComposition.getComposerMapById(0) myAtlas = QgsAtlasComposition(myComposition) myAtlas.setCoverageLayer(atlas_desktop) myAtlas.setComposerMap(myAtlasMap) myAtlas.setFixedScale(True) myAtlas.fixedScale() myAtlas.setHideCoverage(False) myAtlas.setFilterFeatures(True) Dieser Code funktioniert für meine Aufgabe …

1
So lösen Sie das Problem mit dem Protokollmeldungsfenster in QGIS: "Nicht mehr als 100 Anforderungsfehler protokollieren."
Ich verwende den folgenden Code in pyqgis, um Fehler / Warnungen von einer WMS-Schicht abzufangen, um ein Repaint auszulösen, sobald ein Fehler / eine Warnung erkannt wird (basierend auf der vorherigen Frage: Wie man WMS-Fehlermeldungen vom Protokollnachrichtenfenster abfängt in QGIS mit Python? ) Aber offensichtlich scheint der "WMS" -Anbieter die …
9 qgis  pyqgis  wms  log 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.