Message posté par : Alexandre HEURION
----------------------------------------
Bonjour,
Je n'arrive pas à trouver comment utiliser des couches virtuelles avec pyqgis
utilisant une requête sql, et plus particulièrement pour créer une couche virtuelle qui
serait un UNION ALL de plusieurs couches issues de postgres. J'y arrive pourtant très
bien "à la main" avec DB manager :
-----------------
Code :
SELECT * FROM "COUCHE_1" UNION ALL SELECT * FROM "COUCHE_2"
-----------------
Mais avec PyQGIS je ne comprends pas comment faire plus que créer une couche virtuelle
vide :
-----------------
Code :
vlayer = QgsVectorLayer("Polygon", "COUCHE_UNION",
"memory")
-----------------
Est-ce qu'il faut créer une couche vide et la remplir après coup ? Si oui, comment je
peux faire ?
Merci d'avance !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=356364#p356364
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