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 …
Ich bin festgefahren, um herauszufinden, wie Sextante von einer eigenständigen Python aus der OSGeo4W-Distribution ausgeführt werden kann. Der Grund, warum ich dies tun möchte, ist, dass ich jedes Mal, wenn ich ein Modell aus Model Builder testen möchte, müde geworden bin, Parameter in den Dialog einzugeben. Also hier ist das …
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" …
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? …
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?
Ich habe QGIS und GRASS über die UbuntuGIS-Repositorys installiert. Wenn ich versuche, einen GRASS 6- oder 7-Algorithmus auszuführen, wird die folgende Fehlermeldung angezeigt: "This algorithm cannot be run :-( It seems that GRASS GIS 7 is not correctly installed and configured in your system. Please install it before running GRASS …
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 …
Ich möchte eine Vektordatei überprüfen, wenn eine Spalte "Quelle" vorhanden ist. Wenn ja, nichts zu tun. Wenn keine Spalte "Quelle" vorhanden ist, sollte diese erstellt und mit '0' gefüllt werden. Ist dies über den Modellierer möglich?
Ich versuche, zwei überlappende Vektorebenen zu trennen und den Unterschied in QGIS 2.18 herauszufinden. Ich habe versucht, Unterschiede mit Schichten mit Punkten und auch mit Puffern zu finden. Beide geben folgenden Fehler aus: global name 'QgsWKBTypes' is not defined See log for more details Ich habe im Internet danach gesucht, …
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 …
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 …
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. …
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 …
Ist es möglich, einem (benutzerdefinierten oder nicht ...) Skript der Processing Toolbox in QGIS eine Tastenkombination zuzuweisen? Ich habe keine Informationen darüber gefunden.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.