Questions marquées «pyqgis»

9
Dupliquer la couche en mémoire à l'aide de pyqgis?

J'ai une couche dans QGIS, et je veux la dupliquer via un plugin afin que je puisse en utiliser la copie comme je le souhaite, sans modifier l'original. Bien sûr, layer2 = layer1cela ne fonctionnera pas, car tout ce qui arrive à layer2 se produira également à layer1, car c'est le même objet...

9
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,...

9
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 de données...

9
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