Questions marquées «qgis-processing»

Cadre de traitement des données spatiales qui apporte des capacités d'analyse avancées à QGIS.

1
Utilisation d'une couche vectorielle en mémoire avec le traitement QGIS / SEXTANTE
J'essaie d'exécuter l' qgis:clipalgorithme à partir de la console, mais j'obtiens une erreur lors de l'utilisation d'une couche en mémoire comme paramètre de superposition. Est-ce à prévoir ou est-ce que je fais quelque chose de mal? Code: mem_layer = QgsVectorLayer("Polygon?crs=epsg:4326", "temp_layer", "memory") if not mem_layer.isValid(): raise Exception("Failed to create memory …




2
processing.getObject () dans QGIS 3
Il semble que ce processing.getObject()ne soit plus disponible dans QGIS. from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' Existe-t-il une nouvelle façon d'utiliser get.Object?

1
Quelles versions de SAGA QGIS 2.18.10 prend-il en charge?
À partir de QGIS 2.18.10, SagaAlgorithmProviderils n'ont plus de dictionnaire appelé supportedVersions. Auparavant, cela ressemblait à ceci: 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)} Maintenant, il dit simplement: …


2
Fusion de couches vectorielles via python dans QGIS 2.18.1
J'utilise actuellement le code suivant pour fusionner deux couches vectorielles ensemble: 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) Cela semble fonctionner correctement dans QGIS 2.14, mais il échoue dans 2.18.1 avec le message suivant: Error: Wrong number of parameters …




2
Option de dossier QGIS 2.16 Merge lacks
J'ai installé QGIS 2.16 et j'ai remarqué que la fusion (Menu vectoriel> Gestion des données) ne semble plus avoir d'option de dossier. C'était l'option qui vous permettait de traiter / fusionner un dossier complet sans avoir à charger d'abord des couches dans votre projet / espace de travail. J'ai jeté …

2
Sauvegarder les résultats de traitement dans un fichier à l'aide de QGIS modeler?
A partir d'un modèle, je voudrais enregistrer les résultats du traitement dans un fichier. Dans mon modèle, j'ai quelques Extract by locationalgorithmes (avec deux entrées vectorielles) produisant des résultats raisonnables, mais uniquement en tant que couches temporaires, que je dois Save as...manuellement, ce qui pour une pile d'analyses est gênant …

2
Utiliser la couche mémoire comme entrée et / ou sortie avec runalg?
Une couche mémoire peut-elle être utilisée comme entrée et / ou sortie avec runalg ? Avec runandload, cela fonctionne: processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\dissolved.shp") Les paramètres 2 et 3 sont les couches d'entrée, qui sont déjà en mémoire, et le paramètre 3 est la couche de sortie, …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.