Questions marquées «pyqgis»

Liaisons Python pour QGIS.

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 …

1
Enregistrez automatiquement les scripts python dans QGIS
Lors de l'écriture de scripts python, QGIS ne les enregistre pas lorsque l'utilisateur enregistre son projet principal avec la ctrl+Scommande ou avec Project->Save. De plus, en quittant QGIS, le programme ne met pas en garde contre les modifications non enregistrées dans les scripts python même s'il met en garde contre …



1
Enregistrer un index spatial dans l'API QGIS?
J'essaie de créer un index spatial pour certains fichiers de formes à l'aide de l'API Qgis. J'ai suivi les étapes décrites dans le blog de Nathan Woodrow ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) et cela fonctionne très bien : layer = QgsVectorLayer(path, name, 'ogr') idx = QgsSpatialIndex() all_features = layer.getFeatures() map(idx.insertFeature, all_features) Mon …

3
Changer le codage de la source de données Shapefile?
J'ai essayé de changer le seul codage de la source de données du fichier de formes via les propriétés et aussi Comment coder les fichiers de formes de LATIN1 en UTF-8? mais cela ne change rien. Sans enregistrer le projet QGIS, ne puis-je pas modifier directement l'encodage de la source …
9 qgis  pyqgis  encoding 



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 …

1
Enregistrer la fonction qgs personnalisée dans pyqgis
J'utilise pyqgis dans une application autonome. Maintenant, je voulais créer une expression personnalisée à utiliser comme expression de filtre dans la règle de ruleBasedRendererV2. (J'ai déjà essayé le moteur de rendu avec les fonctions existantes et tout fonctionnait bien!) Personnalisé qgisfunction(fonction AND au niveau du bit - car il n'existe …


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

1
Automatiser l'impression du composeur de projet QGIS?
J'ai un grand projet qui se compose d'environ 10x fichiers de projet QGIS. Chaque projet contient un compositeur d'impression avec un atlas configuré pour générer jusqu'à 10 cartes. Quelle est la manière la plus simple d'automatiser l'ouverture de chaque projet et de créer un PDF à l'aide de l'atlas du …



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.