Als «pyqgis» getaggte Fragen

Python-Bindungen für QGIS.

1
Wie implementiere ich PyQGIS-Multithreading, um einen Fortschrittsbalken zu aktualisieren?
Ich entwickle ein PyQGIS-Plugin mit Python. Ich habe ein Problem bei der Implementierung des Threadings in meinem Plugin. Ich habe ein Python-Skript geschrieben, das eine Klasse enthält, die alle verwendeten Geoverarbeitungsmethoden umschließt. Das Problem, mit dem ich konfrontiert bin, ist die Verarbeitung der Methoden in Threads. Um ein besseres Bild …

1
Wie definiere ich die Anzahl der Dezimalstellen, wenn ich ein neues Feld als Double zu einer Attributtabelle mit Python in Qgis 2.1 hinzufüge?
Wie ändere ich den Ausdruck, um die Anzahl der Dezimalstellen zu definieren? layer.dataProvider().addAttributes([QgsField("fieldname", QVariant.Double)]) Wie ich in der QGIS API-Dokumentation gelesen habe: Parameters name Field name type Field variant type, currently supported: String / Int / Double typeName Field type (eg. char, varchar, text, int, serial, double). len Field length …
9 qgis  python  pyqgis 


2
Berechnen Sie die Zeilenlängen mit Python in QGIS
Ich habe diesen Artikel gefunden, der die "QGIS-GUI-Methode" zur Berechnung der Zeilenlängen beschreibt. http://www.qgistutorials.com/de/docs/calculating_line_lengths.html Wie kann ich die Länge einer Zeile (Feature) in einer Vektorebene mit Python-Code berechnen? Als Beispiel möchte ich die Länge der gelben Linie wissen.
9 qgis  python  pyqgis 


1
Programmgesteuertes Verknüpfen der Ebene mit der benutzerdefinierten Benutzeroberfläche mithilfe von PyQGIS?
Ich weiß, dass es möglich ist, eine Ebene mit einer benutzerdefinierten Benutzeroberfläche zum Bearbeiten von Feature-Attributen über die QGIS-Oberfläche zu verknüpfen. Aber ist das mit Python möglich? Dieser Link zeigt, wie Sie das Ergebnis manuell erzielen . Ich möchte jedoch in der Lage sein, Ebenen automatisch zu erstellen und sie …

1
Graded Renderer in PyQGIS anwenden? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Versuchen Sie einfach, den folgenden Code auszuführen, der …

1
GRASS-Module in pyQGIS aufrufen?
Ich möchte ein Grass-Modul (v.to.db) in QGis ohne die Grass-Toolbox verwenden. Ich habe es mit der Python-Konsole versucht, aber ohne Erfolg: Mit dem Sextante-Plugin kannte es aber offensichtlich nicht alle Grasmodule. aus sextante.core.Sextante Sextante importieren Sextante.alghelp ("Gras: v.to.db") -> Algorithmus nicht gefunden Ein anderer Test: grass.run_command ("v.to.db", map = 'bl …


1
Erstellen einer Rasterebene aus einem Numpy-Array mit pyqgis?
Ich arbeite an einem Plugin für Qgis, um räumliche Kernel-Dichtekarten zu berechnen. Ich habe alle Berechnungen, alles was mir fehlt ist eine Möglichkeit, ein Numpy Array mit Dichtewerten in eine Multiband-Rasterebene umzuwandeln. Muss ich mit Gdal einen Geotiff für eine temporäre Datei erstellen und dann laden? Oder gibt es eine …

1
Stellen Sie QGIS so ein, dass die Anzahl der Features immer angezeigt wird, wenn die Ebene geladen wird. [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 benutze QGIS 3. Ich weiß, dass ich mit der rechten Maustaste auf die …

3
Viele Raster mit PyQGIS oder Python ausrichten?
Ich möchte viele Raster mit Python oder PyQGIS in Pixelgröße, Ausdehnung und Projektionssystem ausrichten. Der erste Gedanke ist, GDAL zu verwenden: gdalinfo (um Informationen aus dem Referenzraster zu finden) gdalwarp (zum Konvertieren des Projektionssystems und der Pixelgröße) gdal_translate (um den Umfang umzuwandeln) Sie funktionieren, aber es ist nicht einfach, diese …
8 qgis  python  raster  pyqgis  gdal 


2
Generieren Sie Punkte in mehreren Features unter Berücksichtigung des Mindestabstands
Ich habe eine Funktion, die Windturbinen erzeugt, die als Punkte dargestellt werden. Im Wesentlichen wird der Code aus dem Werkzeug Zufällige Punkte in Polygonen (fest) verwendet, allerdings mit einigen geringfügigen Änderungen. Ziel ist es, zufällige Punkte innerhalb von Polygonen unter Berücksichtigung des angegebenen Mindestabstands zu erstellen. Dies funktioniert sehr gut, …

1
Ändern des Anzeigenamens der Ebene mit PyQGIS?
Ich habe mehrere Stapelebenen stapelweise verarbeitet und jetzt wird der Anzeigename für jede Datei beim Zugriff auf die layer.name()Funktion in QGIS "aufgelöst" . Ich habe in dieser Antwort von underdark zu Ändern des Layernamens des Ausgabevektors aus dem Verarbeitungsskript in QGIS gelesen . , dass ich den Namen auf den …
8 pyqgis  layers 

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.