[Gfoss] viste spatialite e qgis

>Ciao a tutti, volevo chiedere se è normale che le view di spatialite
>non vengano viste in QGIS, la view l'ho creata così
>
>create view focolai_negativi as select [c.id](http://c.id), c.data, c.data_fin,
>[s.name](http://s.name), c.focolaio_neg_ab, c.focolaio_neg_ss, c.focolaio_neg_pcr,
>c.num_neg_febr, c.num_neg_ss, c.num_neg_neuro, c.num_neg_ab,
>c.num_neg_pcr, c.geom from campionamenti_puntuali as c, specie as s
>where c.id_specie = [s.id](http://s.id)

Va registrata su una tabella di gestione per spatialite.
La tabella si chiama “view_geometry_columns” e svolge il medesimo ruolo che svolge la geometry_columns per le tabelle.

Qui si fa’ spesso confusione. Infatti questo passaggio e’ differente in splite rispetto a postgis.
Su postgis infatti si registrano sia tabelle che viste sulla geometry_columns (salvo nella 2.0)

Su splite ci sono due tabelle distinte, una per le tabelle (geometry_columns) el’altra per le viste (view_geometry_columns).

Saluti

Andrea Peri
. . . . . . . . .
qwerty àèìòù

Il 03 febbraio 2012 08:56, Andrea Peri <aperi2007@gmail.com> ha scritto:

Va registrata su una tabella di gestione per spatialite.
La tabella si chiama "view_geometry_columns" e svolge il medesimo ruolo che
svolge la geometry_columns per le tabelle.

Qui si fa' spesso confusione. Infatti questo passaggio e' differente in
splite rispetto a postgis.
Su postgis infatti si registrano sia tabelle che viste sulla
geometry_columns (salvo nella 2.0)

Su splite ci sono due tabelle distinte, una per le tabelle
(geometry_columns) el'altra per le viste (view_geometry_columns).

ok grazie, ma devo fare io un insert o c'è un comando a posta?

Saluti

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org

On Fri, 3 Feb 2012 09:00:23 +0100, Luca Delucchi wrote

ok grazie, ma devo fare io un insert o c'è un comando a posta?

Luca,

giusto un siggerimento per farti risparmiare tempo:
comincia usando lo strumento "Query/View Composer"
che trovi nella toolbar di spatialite_gui.

studiati un po' la struttura delle View che vengono
generate dal composer, e guarda come vengono
registrate su "views_geometry_column"

dopo che ci ha preso un po' la mano, vedrai che fare
la INSERT INTO views_geometry_column ... "a manina"
non e' per nulla complicato

ciao Sandro

Il 03 febbraio 2012 09:11, <a.furieri@lqt.it> ha scritto:

On Fri, 3 Feb 2012 09:00:23 +0100, Luca Delucchi wrote

ok grazie, ma devo fare io un insert o c'è un comando a posta?

Luca,

giusto un siggerimento per farti risparmiare tempo:
comincia usando lo strumento "Query/View Composer"
che trovi nella toolbar di spatialite_gui.

mi spiace ma la mia religione me lo impedisce :wink:

studiati un po' la struttura delle View che vengono
generate dal composer, e guarda come vengono
registrate su "views_geometry_column"

dopo che ci ha preso un po' la mano, vedrai che fare
la INSERT INTO views_geometry_column ... "a manina"
non e' per nulla complicato

mi sembra più facile fare direttamente la INSERT a manina, sicuramente
più veloce che installare e imparare la gui
http://www.gaia-gis.it/spatialite-2.4.0-4/spatialite-cookbook/html/sp-view.html

ciao Sandro

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org

On Fri, 3 Feb 2012 09:24:05 +0100, Luca Delucchi wrote

> comincia usando lo strumento "Query/View Composer"
> che trovi nella toolbar di spatialite_gui.
>

mi spiace ma la mia religione me lo impedisce :wink:

contento te, contenti tutti :smiley:

io personalmente senza spatialite_gui mi sento
amputato: anche quando devo scrivere lunghe
procedure SQL script che poi verranno eseguite
tramite spatialite CLI le testo sempre passo per
passo sulla GUI prima di arrivare a definirne la
versione stabile e definitiva.
ed in questo modo risparmio un sacco di tempo
e di fatica.

ma e' risaputo che non tutti i gusti sono alla menta :smiley:

ciao Sandro

Il 03 febbraio 2012 09:34, <a.furieri@lqt.it> ha scritto:

contento te, contenti tutti :smiley:

grazie....

ma e' risaputo che non tutti i gusti sono alla menta :smiley:

giusto, altro problemino....
ora riesco a visualizzare le view c'è solo il problema che la tabella
degli attributi è composta solo di ERROR mentre la tabella geografica
originale non ha problemi.
Sto usando QGIS master e spatialite 3.0.0beta (so che dovrei
aggiornare ma non ho ancora avuto tempo)

ciao Sandro

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org