Message posté par : audreytaviaux
----------------------------------------
Bonjour,
J'ai réalisé une vue dans postgresql afin de réaliser l'union de deux couches de
lignes.
La requête fonctionne, le résultat est visible dans PG (attributs et géométrie) mais pas
dans qgis car apparemment il faudrait un ID unique dans le résultat de la vue pour une
utilisation dans qgis. J'ai donc ajouté un row_number mais le comptage se fait sur
chaque table avant l'union...
-----------------
Code :
CREATE OR REPLACE VIEW schema.vueglobale
SELECT
ROW_NUMBER() OVER () AS num,
colonnea,
colonneb,
colonnec,
geom AS geom
from schema.couchea
UNION
SELECT
ROW_NUMBER() OVER () AS num,
colonnea,
colonneb,
colonnec,
geom AS geom
from schema.coucheb
-----------------
Pouvez-vous m'indiquer comment créer un identifiant unique dans le résultat d'une
vue qui contient une union ?
Merci!
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=349265#p349265
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