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 …
Sono un po 'bloccato cercando di capire come eseguire sestante da un pitone autonomo dalla distribuzione OSGeo4W. Il motivo per cui voglio farlo è che mi sono stancato di inserire i parametri nella finestra di dialogo ogni volta che voglio testare un modello da Model Builder. Quindi ecco lo script …
Ho una serie di punti che vorrei modificare in un poligono. Ho provato lo scafo concavo ma non ottengo il poligono previsto come puoi vedere di seguito, E quando uso la triangolazione di Denaulay, devo eliminare i triangoli esterni. Esiste un modo efficiente di fare lo stesso? Ho anche provato …
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?
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 …
Ho QGIS e GRASS installati tramite i repository UbuntuGIS. Se provo a eseguire qualsiasi algoritmo GRASS 6 o 7, visualizzo il seguente messaggio di errore: "This algorithm cannot be run :-( It seems that GRASS GIS 7 is not correctly installed and configured in your system. Please install it before …
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 …
Voglio controllare un file vettoriale se c'è una colonna "Origine". Se sì, niente da fare. Se non è presente alcuna colonna "Origine", è necessario crearla e riempirla con "0". È possibile farlo tramite il modellatore?
Sto cercando di separare due livelli vettoriali sovrapposti e scoprire la differenza in QGIS 2.18. Ho provato a trovare la differenza con i livelli con punti e anche con i buffer. Entrambi danno il seguente errore: global name 'QgsWKBTypes' is not defined See log for more details Ho cercato sul …
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 …
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 …
Da un modello, vorrei salvare i risultati dell'elaborazione in un file. Nel mio modello ho alcuni Extract by locationalgoritmi (con due input vettoriali) che producono risultati ragionevoli ma solo come livelli temporanei, che devo Save as...manualmente, che per un mucchio di analisi è fastidioso e richiede tempo. Meglio, vorrei passare …
È 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 …
È possibile assegnare una scorciatoia da tastiera a uno script (personalizzato o no ...) di Processing Toolbox in QGIS? Non ho trovato alcuna informazione al riguardo.
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.