Als «pyqgis» getaggte Fragen

Python-Bindungen für QGIS.

13
Sie suchen QGIS-Tutorials und Webressourcen?
Ich möchte mich mit den Fähigkeiten von QGIS bis und nach QGIS Version 3.0 vertraut machen. Können Sie einige gute Webressourcen und Tutorials empfehlen, die mir die Fähigkeiten von QGIS zeigen? Ich interessiere mich sowohl für die Verwendung von QGIS über die Benutzeroberfläche als auch für die Entwicklung von Anwendungen …


3
Wie starte ich ein einfaches Python-Skript für QGIS von außen (zB Sublime Text)?
Ich möchte ein paar kleine und einfache Python-Skripte für QGIS (Mac) von "außerhalb" von QGIS ausführen. Mit außerhalb meine ich in diesem Zusammenhang entweder die normale os-Befehlszeile (terminal.app) oder noch besser, direkt aus Sublime Text (Texteditor), aber definitiv nicht über die eingebaute QGIS-Python-Konsole. Ich habe verschiedene Tutorials durchgelesen, z. B. …
37 pyqgis 

1
Zeichnen senkrechter Linien in PyQGIS?
Ich habe eine Situation wie diese: Was ich tun muss, ist, jeden Punkt mit jeder Linie zu verbinden, die höchstens 200 m vom Punkt entfernt ist. Mit anderen Worten, ich muss von jedem Punkt zu jeder Linie, die sich im Puffer befindet, eine senkrechte Linie zeichnen. Gibt es eine Möglichkeit, …

4
In QGIS Python über Kartenebenen iterieren?
Ich habe Probleme, herauszufinden, wie ich über Kartenebenen iterieren kann. Ich kann über auf die aktuell hervorgehobene Ebene im Inhaltsverzeichnis zugreifen iface.activeLayer(), möchte jedoch, dass mein Code auf allen Ebenen ausgeführt wird. Ich sehe nichts in der API, das einen einfachen Zugriff auf diese Funktionalität ermöglicht, und konnte kein gutes …
30 pyqgis  layers 

4
Entwicklung eines Plugins, das von einer externen Python-Bibliothek abhängt
Ich entwickle ein Python-Plugin, dessen Ziel es ist, die Funktionen einer PyPI-Python-Bibliothek namens "elevation" in QGIS zu integrieren. Gibt es eine betriebssystemunabhängige Möglichkeit, externe Python-Bibliotheken zu installieren und für die Python-Plugins verfügbar zu machen? Ich kenne bereits die verschiedenen systemspezifischen Verfahren zum Installieren einer externen Python-Abhängigkeit. Ich möchte mein Plugin …

1
QGIS 3 Plugin-Ordner
Ich suche nach dem Standardverzeichnis für den QGIS 3 Plugin-Ordner Ich habe hier nachgesehen, konnte aber nicht finden: C: \ Programme \ QGIS 3.0 \ apps \ qgis \ python \ plugins C: \ Users \ Abhijit.qgis2 (kann .qgis3 nicht finden, sollte es dort sein?)

2
Kann qgis_core mit einer externen Python-Distribution (wie Anaconda) zusammenarbeiten?
Ich habe eine Python-Anwendung mit einer eigenen Benutzeroberfläche erstellt. Ich versuche, qgis.core / PyQGIS nur als Kartenanzeige zu verwenden. Insbesondere habe ich Anaconda 2.3 und seine Python-Distribution (2.7.11). Nach Recherchen zu Beiträgen zu diesem Thread kann dieses Schema anscheinend nur funktionieren, wenn die von mir erstellte Anwendung (oder die Anwendung …
23 qgis  python  pyqgis  anaconda 

1
Zugriff auf QGIS-Plugins in Python?
Gibt es eine Möglichkeit, in Python auf QGIS-Plugins zuzugreifen? Ich möchte ein Skript schreiben, um eine Geoverarbeitung durchzuführen, und ich möchte den Clip, reguläre Punkte und konvexe Rumpfwerkzeuge in fTools sowie das Road Graph-Plugin verwenden. Letzteres ist wahrscheinlich eine andere Dose Würmer, da es sich eher um ein C ++ …

2
Verwenden von QGIS3-Verarbeitungsalgorithmen aus eigenständigen PyQGIS-Skripten (außerhalb der GUI)
Ich schreibe ein Skript, das außerhalb der QGIS-GUI funktionieren muss. Ich rufe einige API-Funktionen von qgis.core auf, möchte aber das Verarbeitungs-Plugin verwenden. Ich kann die Verarbeitung mit sys.path.append () importieren, aber ich kann keinen Prozess ausführen. Darüber hinaus fehlen in QgsApplication.processingRegistry () alle "nativen" Algorithmen (). Ist es also möglich, …

2
Wie erstelle ich programmgesteuert eine neue leere Vektorebene?
Ich bin neu in Python und QGIS. Ich habe mir einige Tutorials zu Python-Skripten für QGIS angesehen. Alle von ihnen erstellen neue Vektor- und Rasterebenen mit einer vorhandenen Datenquelle. z.B. Shapefile- oder Geotiff- oder Postgis-Datenbanktabelle. Ist es möglich, eine QGIS-Ebene über ein Python-Skript zu erstellen, in dem ich bei Bedarf …
21 qgis  pyqgis 

4
QGIS-relevante Python-Literatur
Python for ArcGIS ist ein Buch, das ich mir angesehen habe. Weiß jemand, ob dies in QGIS anwendbar wäre? Ich möchte keine Anwendungen / Plugins schreiben, sondern einfach den Ausdruck usw. für den Standard-Workflow besser verstehen. zB Abfragen und datenbezogene Einstellungen.

2
Wird QgsMapLayerRegistry in QGIS3 entfernt?
Wird QgsMapLayerRegistryin Pyqgis mit QGIS3 verfügbar sein Wenn ich es in die QGIS-Python-Konsole (2.99) eingetippt habe, scheint Python es zu erkennen, weil es automatisch vervollständigt qgis.core.QgsMapLayerRegistrywird, gibt dann aber einen Fehler aus, dass es nicht vorhanden ist: Traceback (most recent call last): File "/usr/lib/python3.5/code.py", line 91, in runcode exec(code, self.locals) …
19 qgis  pyqgis  qgis-3 

3
Programmatisch auf Mausklick in PyQGIS prüfen?
Ich möchte wissen, wie man in QGIS nach einem Mausklick sucht. Ich versuche, ein Python-Plugin zu schreiben, und möchte Funktionen bereitstellen, die dem in QGIS bereits vorhandenen Tool "Select Single Feature" ähneln. Ich überprüfte die QGIS-API-Dokumente und fand sie QgsMapCanvas::CanvasProperties::mouseButtonDown Das klingt vielversprechend. Ich habe ein QgsMapCanvas-Objekt, kann aber nicht …


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.