[Gfoss] SQL ed aggiornamento delle geometrie. Più una domanda un po' strana!

Massimiliano Moraca massimilianomoraca a gmail.com
Ven 23 Feb 2018 10:25:16 CET


Giusto! Non me ne ero accorto ed infatti funziona :)
Lo applicherò alle tabelle del progetto.
Grazie :)

Il giorno 22 febbraio 2018 23:06, Sandro Santilli <strk a kbt.io> ha scritto:

> On Thu, Feb 22, 2018 at 09:22:34PM +0100, Massimiliano Moraca wrote:
> > Fatto ma non va.
> >
> > *UPDATE 4*
> >
> > *Query returned successfully in 179 msec.*
> >
> > Mi da questo messaggio ma la geometria del vettore resta la stessa
>
> Rileggendo la query mi sono accorto che sta usando la stessa tabella
> target come sorgente per il dissolve, e' ovviamente sbagliato. Devi
> adattarlo alla tua situazione. Non e' "update_dissolve" a contenere
> le geometrie non-dissolte, giusto ? Quindi in
> "nuova_tabella_dissolvenza" devi selezionare FROM la tabella giusta...
>
>    WITH nuova_tabella_dissolvenza AS (
>      SELECT ST_Union(geom) as geom, tipo FROM
>      :tabella_sorgente_giusta: GROUP BY tipo
>    )
>    UPDATE update_dissolve o
>      SET o.geom = n.geom
>    FROM nuova_tabella_dissolvenza n
>    WHERE o.tipo = n.tipo;
>
> --strk;
>


Maggiori informazioni sulla lista Gfoss