Ciao a tutti,
in Spatialite, ho tre tabelle, di cui due spaziali, una punti e una poligoni:
a)CASSETTE
-----------------------------------
| cassetteid | strno | anno |
-----------------------------------
b)SOSTEGNI (punti)
-------------------------------------
| sostegnoid | strno | geom |
-------------------------------------
c)REGIONI (poligoni)
-----------------------
| regione | geom |
-----------------------
Attualmente, collego CASSETTE e SOSTEGNI così da avere le coordinate di
CASSETTE:
CREATE VIEW "cassette_view" AS
SELECT "a"."strno" AS "strno", "a"."anno" AS "anno"
FROM "cassette_nido" AS "a"
JOIN "sostegni" AS "b" USING ("strno")
Poi, una seconda query, per attribuire la regione di appartenenza ai punti:
update cassette_view set regione=(select regione from regioni
where Contains(regione.geom, cassette_view.geom));
Esiste un modo per combinare le due operazioni in un solo SQL?
grazie mille
_______________________________________________
[email protected]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
808 iscritti al 07/03/2017