Als «qgis-processing» getaggte Fragen

Framework für die räumliche Datenverarbeitung, das QGIS erweiterte Analysefunktionen bietet.

2
Mit PyQGIS eine große Anzahl von Karten erstellen?
Ich muss eine große Anzahl (Hunderte) von Verbreitungskarten von Arten erstellen. Ich habe ein Shapefile, das die Verteilungen für jede Art enthält, und für jede möchte ich eine Karte als Bild (jpg, png oder auf andere Weise) erhalten, die den Namen der betreffenden Art, die Legende (zur Unterscheidung von Gebieten …


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" …

3
Zeichnen der Grenze von Punktmengen mit QGIS?
Ich habe eine Reihe von Punkten, die ich in ein Polygon ändern möchte. Ich habe versucht, konkaven Rumpf, aber nicht das beabsichtigte Polygon zu bekommen, wie Sie unten sehen können, Und wenn ich Denaulay Triangulation verwende, muss ich die äußeren Dreiecke löschen. Gibt es eine effiziente Möglichkeit, dasselbe zu tun? …

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.'): …


2
Zusammenführen von Vektorebenen über Python in QGIS 2.18.1
Ich verwende derzeit den folgenden Code, um zwei Vektorebenen zusammenzuführen: def append_layers(layer1, layer2, output): from processing.core.Processing import Processing Processing.initialize() import processing.tools processing.tools.general.runalg("qgis:mergevectorlayers", layer1, layer2, output) append_layers(layer1.shp, layer2.shp, output.shp) Dies scheint in QGIS 2.14 gut zu funktionieren, schlägt jedoch in 2.18.1 mit der folgenden Meldung fehl: Error: Wrong number of parameters …



2
Durch das Konvertieren von Linien in Polygone in QGIS werden Splitterpolygone erzeugt
Beim Versuch, die Polylinienebene in PyQGIS mit zu polygonisieren processing.runandload("qgis:linestopolygons",explode_path,polygon_path) Befehl in der Python-Konsole, es werden keine Polygone erstellt, die den Linienkanten entsprechen. Stattdessen werden Splitterpolygone entlang der gekrümmten Kanten erstellt. Warum werden die Polygone nicht entlang der Linienkanten erstellt? Bei der Polygonisierung sollen die schwarzen Linien die Kanten der …

2
Speichern von Verarbeitungsergebnissen in einer Datei mit QGIS Modeler?
Von einem Modell möchte ich Verarbeitungsergebnisse in einer Datei speichern. In meinem Modell habe ich einige Extract by locationAlgorithmen (mit zwei Vektoreingaben), die vernünftige Ergebnisse liefern, aber nur als temporäre Ebenen, die ich Save as...manuell erstellen muss, was für einen Stapel von Analysen störend und zeitaufwändig ist. Am besten möchte …

2
In QGIS 2.16 Merge fehlt die Ordneroption
Ich habe QGIS 2.16 installiert und festgestellt, dass für das Zusammenführen (Vektormenü> Datenverwaltung) keine Ordneroption mehr verfügbar ist. Mit dieser Option konnten Sie einen vollständigen Ordner verarbeiten / zusammenführen, ohne zuerst Ebenen in Ihr Projekt / Ihren Arbeitsbereich laden zu müssen. Ich habe mir das Änderungsprotokoll für QGIS 2.16 angesehen. …

2
Speicherschicht als Eingabe und / oder Ausgabe mit runalg verwenden?
Kann eine Speicherschicht als Eingabe und / oder Ausgabe mit runalg verwendet werden ? Mit runandload bekomme ich folgendes zum Laufen : processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\dissolved.shp") Parameter 2 und 3 sind die Eingabeebenen, die sich bereits im Speicher befinden, und Parameter 3 ist die Ausgabeebene, die …


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.