Als «pyqgis» getaggte Fragen

16
"Nach Attributen auswählen" in QGIS mit Python?

Gibt es eine Möglichkeit, die Funktion "Auswahl nach Attribut" in QGIS mit einem Python-Befehl zu verwenden? In meinem Plugin sollte der Benutzer einen Wert über eine GUI eingeben und dieser Wert sollte in einer Funktion verwendet werden, die alle Funktionen auswählt, die dieses Attribut aufweisen....

16
PyQGIS-Dateisperren aufheben?

Ich habe mich gefragt, was die Freigabe von Dateisperren in pyQGIS auslöst. Ich versuche, einige Datenquellen (die vorübergehend verwendet werden) durch Aufrufen zu löschen QgsVectorFileWriter.deleteShapeFile, aber ich muss QGIS beenden, bevor ich das tun kann. Ich habe die Quellen in...

16
Filtern von Features anhand ihrer Attribute mit Python?

Wie erhalte ich Features anhand ihrer Attribute (ähnlich wie bei Iqueryfilter in arcobjects) in Qgis mit Python? Gibt es eine Option, die WHERE-Klausel zum Herausfiltern zu verwenden, anstatt alle Features manuell abzurufen und zu filtern? Beispiel: Ich habe einen Feldnamen namens 'Counties'. Es...

15
Startup-Meldungen auf dem QGIS-Splashscreen anzeigen

Während des Starts von QGIS werden im unteren Teil des Begrüßungsbildschirms Statusmeldungen wie "Wiederherstellen geladener Plugins" angezeigt. Ich verwende eine startup.py-Funktion, mit der ich den Benutzer darüber informieren möchte, welcher Teil meines Startskripts gerade ausgeführt wird. Ist...

15
Branchen für Telekommunikationstürme schaffen?

Ich arbeite in der Mobilfunknetzbranche und habe die Aufgabe übernommen, ein Plugin für QGIS zu erstellen c++/python, das folgende Aufgaben erfüllt: Schritt 1: Erstelle Punkte für jeden mobilen Turm basierend auf Lat / Long jedes Turms (diesen Teil habe ich ausgeführt) Schritt 2: Weiter:...

15
Regelbasierte Kennzeichnung mit PyQGIS steuern?

Ausgehend von dieser Frage: Wie Sie alle Bezeichnungen aller Ebenen in QGIS aktivieren / deaktivieren , erwähnte OP in seinem Kommentar, dass er regelbasierte Bezeichnungen verwendet. Ich habe versucht, online zu suchen, wie diese Arten von Labels gelesen und geändert werden können, habe es aber...

15
Mit Python auf `processing` zugreifen?

Ich möchte in Python außerhalb von QGIS über ein eigenständiges Skript auf die Funktion zum Auflösen von Zeilen zugreifen . Welches Modul muss ich laden, um es nutzen zu können? Wie kann ich zugreifen processing? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr')...

14
PyCharm 2019 arbeitet nicht mehr mit QGIS

Seit dem Update auf PyCharm 2019 kann ich die QGIS Python-Module nicht mehr laden. Ich kann auch keine automatische Vervollständigung verwenden. Ich habe den Cache bereits gelöscht (indem ich den Cache in PyCharm ungültig gemacht habe und auch den Ordner "system" im Benutzereinstellungsverzeichnis...

14
Schreiben eines Python-Verarbeitungsskripts mit Qgis 3.0

Nach dem Update auf Qgis 3.0 ist es sehr schwierig geworden, Informationen zum Schreiben von Verarbeitungsskripten in Qgis 3.0 zu finden. @Underdark (siehe hier ) hat eine Basis für das Skelett bereitgestellt. Dieser Code scheint auch in Qgis hinzugefügt worden zu sein, wenn ein neues Skript aus...

14
Layer nach Namen in PyQGIS bekommen?

Ich habe ein Plugin, das Puffer für die Liste der Städte findet, sofern die Entfernung angegeben ist. Die Namen der Bundesstaaten und Städte werden aus der Attributtabelle übernommen und entsprechend gefiltert. Ich möchte, dass mein Plugin den Ebenennamen oder die Reihenfolge der Ebene in der...

13
Wie man in pyqgis 2.0 Feldnamen erhält

Ich versuche ein Plugin von QGIS 1.8 auf 2.0 zu ändern. In der 1.8-Version erstelle ich eine Tabelle mit den Feldnamen wie folgt: layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while...