On Tue, 30 Mar 2010 22:32:26 +0200, Luca Mandolesi wrote
> Salve a tutti,
> dopo un bel po' di prove con sqlite e qgis (1.4 su max os x 10.5) ho 
> riscontrato questi problemi:
> - se importo uno shapefile in sqlite tramite la spatialite-gui (mi riferisco 
> a www.gaia-gis.it/spatialite/) e creo uno view che lo lega ad una tabella, la 
> view mi persenta correttamente la geometria, ma in tabella come valori ho 
> solo una sfilaza di ERROR;
> - se provo ad editare il layer di sqlite con qgis aggiungendo una geometria, 
> questa viene ignorata dalla view;
> - se utilizzo i dati di prova (mi riferisco sempre a 
> www.gaia-gis.it/spatialite/), per esempio le regioni italiane, creo una 
> tabella di dati e faccio una view sulle regioni, tutto in qgis si visualizza 
> correttamente e pure gli attributi sono visibili. Rimane il problema che se 
> aggiungo un poligono alle regioni, questo non viene tirato su dalla view.
> 
> Si sono regole particolari su come creare un layer editbile per sqlite? Dove 
> sbaglio?
>

Ciao Luca,
in linea di massima non dovresti avere nessun problema ad usare una VIEW 
"spatial"
su Spatialite / QGIS: tieni però conto che ci sono un paio di peculiarità 
specifiche 
deriventi dall'architettura SQLite:
- le VIEWs sono *readonly*: quindi le puoi interrogare e visualizzare, ma non 
le puoi 
  assolutamente usare per fare editing: se vuoi modificare/inserire/eliminare 
allora
  devi necessariamente operare sulle singole tavole sottostanti.
- ti sconsiglio caldamente di scriverti le tue VIEW spaziali "a mano": usa 
piuttosto
  lo strumento Query/View Composer che trovi in spatialite-gui [altrimenti 
rischi
  di non gestire correttamente la tavola dei metadati VIEWS_GEOMETRY_COLUMNS]

suppongo che tu abbia già letto questa documentazione:
http://www.gaia-gis.it/spatialite-2.4.0/Using-Views-Basic.pdf
http://www.gaia-gis.it/spatialite-2.4.0/Using-Views-Advanced.pdf

se comunque continui ad incontrare problemi fammelo sapere, magari fornendomi
qualche ulteriore dettaglio circostanziato sulla struttura delle tavole e sul
codice SQL che usi per la View ... oppure, ancora meglio, cerca di spedirmi
un DB sample zipped

ciao Sandro

 
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
440 iscritti al 15.3.2010

Rispondere a