Message posté par : triird
----------------------------------------
Je pense qu'il y a surement un autre solution, mais je démultiplie les lignes comme
ceci est ça marche :
#### EXPORT en SHP d'une couche depuis projet Qgis : (dans console python)
from qgis.core import QgsVectorFileWriter
from qgis.core import QgsVectorFileWriter
from qgis import *
from qgis.core import *
from qgis.gui import *
layer = QgsProject.instance().mapLayersByName("NOM_DE_LA_COUCHE_1")[0]
writer = QgsVectorFileWriter.writeAsVectorFormat(layer,
"CHEMIN/NOM_DE_LA_COUCHE_1.shp", "UTF-8", layer.crs(), "ESRI
Shapefile")
layer = QgsProject.instance().mapLayersByName("NOM_DE_LA_COUCHE_2")[0]
writer = QgsVectorFileWriter.writeAsVectorFormat(layer,
"CHEMIN/NOM_DE_LA_COUCHE_2.shp", "UTF-8", layer.crs(), "ESRI
Shapefile")
layer = QgsProject.instance().mapLayersByName("NOM_DE_LA_COUCHE_3")[0]
writer = QgsVectorFileWriter.writeAsVectorFormat(layer,
"CHEMIN/NOM_DE_LA_COUCHE_3.shp", "UTF-8", layer.crs(), "ESRI
Shapefile")
Sinon j'ai trouvé ça à tester :
https://gis.stackexchange.com/questions/33327/is-there-an-automatic-functio…
Théo
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=364916#p364916
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net