Domande taggate «qgis-processing»

Framework di elaborazione dei dati spaziali che offre funzionalità di analisi avanzate a QGIS.

2
Generare un gran numero di mappe usando PyQGIS?
Devo creare un gran numero (centinaia) di mappe di distribuzione delle specie. Ho uno shapefile che contiene le distribuzioni per ogni specie, e per ognuna vorrei ottenere una mappa come immagine (jpg, png o altro) che contenga il nome della specie in questione, la legenda (per distinguere le aree di …



2
processing.getObject () in QGIS 3
Sembra che processing.getObject()non sia più disponibile in QGIS. from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' C'è un nuovo modo di usare get.Object?

1
Quali versioni di SAGA supporta QGIS 2.18.10?
A partire da QGIS 2.18.10 il SagaAlgorithmProvidernon ha più un dizionario chiamato supportedVersions. In precedenza, sembrava così: 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)} Ora dice semplicemente: if …


2
Unione di livelli vettoriali tramite Python in QGIS 2.18.1
Attualmente sto usando il seguente codice per unire due livelli vettoriali: 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) Questo sembra funzionare bene in QGIS 2.14, tuttavia non riesce in 2.18.1 con il seguente messaggio: Error: Wrong number of parameters …



2
La conversione di linee in poligoni in QGIS produce poligoni a nastro
Durante il tentativo di poligonizzare il livello della polilinea in PyQGIS utilizzando processing.runandload("qgis:linestopolygons",explode_path,polygon_path) comando nella console di Python, non crea poligoni corrispondenti ai bordi delle linee. Invece crea poligoni del nastro lungo i bordi curvi. Perché i poligoni non vengono creati lungo i bordi delle linee? Sulla poligonizzazione, le linee …

2
QGIS 2.16 Unisci manca l'opzione cartella
Ho installato QGIS 2.16 e ho notato che l'opzione Unisci (Menu vettoriale> Gestione dati) non sembra avere più l'opzione Cartella. Questa è stata l'opzione che ti ha permesso di elaborare / unire una cartella completa senza dover prima caricare i layer nel tuo progetto / area di lavoro. Ho dato …


2
Usando il livello di memoria come input e / o output con runalg?
È possibile utilizzare un livello di memoria come input e / o output con runalg ? Con runandload ottengo che funzioni: processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\dissolved.shp") I parametri 2 e 3 sono i livelli di input, che sono già in memoria, e il parametro 3 è il …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.