[QGIS-it-user] Query postgis ST_Union

Ciao a tutti,
se creo vista con seguente query 1) mi ritrovo con 4 geometrie

image.png

alle quali manca SR.
Se invece carico la query come nuovo layer tutto funziona
N.B.: la tab. percorsi_trekking è di tipo linestring con SR 3857

Volendo creare vista come posso modificare la query?

grazie

Roberto

  1. select row_number() over (ORDER BY ST_Union(geom))as rownum,
    ST_Union(geom) AS geom, nome, foto, lunghezza, dislivello, difficolta,descrizione from percorsi_trekking where nome_cod =‘P6’
    group by nome, foto, lunghezza, dislivello, difficolta,descrizione

Ciao
puoi assegnare il SR alla geometria risultante da St_union con la funzioneST_setsrid(geom, integer)

https://postgis.net/docs/ST_SetSRID.html

Amedeo

Il mer 30 ott 2019, 22:28 Roberto Brazzelli <geom.brazzelli@gmail.com> ha scritto:

Ciao a tutti,
se creo vista con seguente query 1) mi ritrovo con 4 geometrie

image.png

alle quali manca SR.
Se invece carico la query come nuovo layer tutto funziona
N.B.: la tab. percorsi_trekking è di tipo linestring con SR 3857

Volendo creare vista come posso modificare la query?

grazie

Roberto

  1. select row_number() over (ORDER BY ST_Union(geom))as rownum,
    ST_Union(geom) AS geom, nome, foto, lunghezza, dislivello, difficolta,descrizione from percorsi_trekking where nome_cod =‘P6’
    group by nome, foto, lunghezza, dislivello, difficolta,descrizione

QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user