2014-03-28 10:27 GMT+01:00 NicoPez <nico.pezzo...@gmail.com>:
> Intanto stavo utilizzando SpatialiteSQL e visto che è la prima volta che mi
> metto a far ciò, volevo chiederti se potresti darmi una mano. Ho caricato i
> 2 layer che mi interessano: il 1° (Foglio_1Ok2) è un layer vettoriale
> geometrico, il 2° (T0) è di dati. Per vedere se ottengo i risultati che mi
> interessano col join ho eseguito il seguente comando:
>
> Select *
> from Foglio_1Ok2 As F1
> Left Join T0 As Terreni On (F1.ID_CATASTO = Terreni.A0_Id_Catasto);
>
> Però ora, so che sarà una domanda banale, come faccio a salvare questo
> risultato in una nuova tabella? Non ho bisogno di una "view" ma un vero e
> proprio layer vettoriale nuovo. Pensavo che sicuramente dovrò fare un CREATE
> TABLE, ma come posso immettere il join all'interno del CREATE TABLE? Non ho
> trovato nulla sulla rete di esauriente.
>

Non conosco bene Spatialite, ma dovrebbe essere cosi:

CREATE TABLE nuova_tabella AS
   Select *
   from Foglio_1Ok2 As F1
   Left Join T0 As Terreni On (F1.ID_CATASTO = Terreni.A0_Id_Catasto);

e a quel punto registri la colonna geografica del layer usando AddGeometryColumn

ciao
p

-- 
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti
_______________________________________________
Gfoss@lists.gfoss.it
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.
666 iscritti al 22.7.2013

Rispondere a