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
