Ciao, <br><br><div class="gmail_quote">2013/2/6 Umberto Filippo Minora <span dir="ltr"><<a href="mailto:umberto.minora@unimi.it" target="_blank">umberto.minora@unimi.it</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Una domanda: ho installato qgis 1.8 lisboa dal sito ufficiale di QGIS. per usare SQL in DB Manager devo avere installato SpatiaLite? </blockquote><div><br>QGIS 1.8 installa anche le librerie per usare SpatiaLite, per cui non <br>


devi preoccuparti di installarle.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">perchè mi pare di capire che il plugin QSpatiaLite serve ad usare le potenzialità di SpatiaLite su QGIS, </blockquote>


<div><br>No, QGIS supporta SpatiaLite nativamente.<br>QSpatialite è un plugin per QGIS opzionale che mostra all'utente <br>un'interfaccia grafica per lavorare con SpatiaLite, cioé fare operazioni <br>di import ed export, così come query sul db, etc.<br>

<br>Lo stesso fa DBManager, ovvero anche quello è un plugin che <br>
permette all'utente di lavorare con i SpatiaLite e PostGis, ma è già <br>incluso in QGIS (non c'è bisogno di installarlo).<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>Purtroppo non sono ancora riuscito a far funzionare la funzione ST_PointOnSurface tramite l'SQL di DB Manager, potreste indicarmi dove posso trovare come si usa DB Manager e le sue funzioni?</div></blockquote><div>


<br>Mi sfugge un passaggio: hai provato a scrivere una query SQL ed <br>eseguirla e ti ha dato un errore? Qualcosa del tipo (scritto ad orecchio):<br><br>SELECT *, ST_PointOnSurface("Geometry") as point <br>FROM myTable<br>


<br>Oppure stai cercando un qualcosa (banalmente un pulsante) che <br>dato un layer ti restituisca un nuovo layer di punti come risultato?<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>perchè mi sembra complicato che per usare una funzione ci sia bisogno di così tanti software diversi, quindi la soluzione deve essere semplice ma a me ancora oscura.<br></div></blockquote><div><br>Non c'è bisogno di null'altro che installare QGIS (che si tira dietro <br>

SpatiaLite e DBManager).<br><br>Ciao.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div> </div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><br></div><div>grazie ancora</div><div>umberto<br><br><span>Il 06/02/13, <b>Giuseppe Sucameli </b> <<a href="mailto:brush.tyler@gmail.com" target="_blank">brush.tyler@gmail.com</a>> ha scritto:</span><div><div>


<blockquote style="border-left:1px solid #00f;padding-left:13px;margin-left:0" type="cite"><div>Buongiorno, <br><br><div class="gmail_quote">2013/2/6 Umberto Filippo Minora <span dir="ltr"><<a href="mailto:umberto.minora@unimi.it" target="_blank">umberto.minora@unimi.it</a>></span><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Ma se voglio usare una funzione tipo "ST_PointOnSurface" lo posso fare anche dalla SQL di DB Manager [...]? </blockquote><div><br>certamente, basta scrivere la query SQL nella finestra ed eseguirla.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




Se mi poteste spiegare per cortesia a che servono, <br></blockquote><div><br>Scusa, ma non capisco il soggetto della frase quale sia per <br>cui non vorrei rispondere a casaccio.<br><br>Ciao.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>grazie mille in anticipo!<br><br><span>Il 06/02/13, <b>Paolo Cavallini </b> <<a href="mailto:cavallini@faunalia.it" target="_blank">cavallini@faunalia.it</a>> ha scritto:</span><blockquote style="border-left:1px solid #00f;padding-left:13px;margin-left:0" type="cite">




<div><span><p></p><table><tbody><tr><td><p><span></span></p><p></p><table><tbody><tr><td><p>Usate DB manager.<br>
Saluti.<br><br></p><div class="gmail_quote">Luca Mandolesi <<a href="mailto:mandoluca@gmail.com" target="_blank">mandoluca@gmail.com</a>> ha scritto:<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div dir="ltr">Ho appena provato a creare un db e a cancellarlo manualmente. Noto che nel provider di spatialite di qgis per caricare un db, rimane settata la connessione a quel DB.<div>Però se apro Qspatialite mi ricrea un DB senza bloccare il plugin. Quindi non riesco a ricreare il tuo errore.</div>





<div>Prova magari a eliminare la connessione dal provider (il "barattolo" color marroncino) di qgis e vedere se cambia qualcosa...forse avevi aggiunto delle tabelle?</div></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">2013/2/5 Umberto Filippo Minora <span dir="ltr"><<a href="mailto:umberto.minora@unimi.it" target="_blank">umberto.minora@unimi.it</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





Aiutoooooo!!!!!<div>Ho installato il plugin QSpatiaLite e all'inizio sono riuscito a farlo partire, creando un database "myDB.sqlite". Il problema è che poi ho cancellato manualmente questo file e questo sembra aver causato un errore irreversibile che non mi permette più di aprire il plugin in alcun modo, ho provato anche a disinstallarlo e reinstallarlo, ma niente, mi dà sempre questo messaggio d'errore:</div>





<div><br></div><div><span style="color:#ff0000">Errore durante l'esecuzione di codice Python:</span><br><br>Traceback (most recent call last):<br>  File "C:/Users/Umberto/.qgis//python/plugins\QspatiaLite\qspatialite.py", line 68, in run<br>





    dlg = QspatiaLiteApp(self.iface)<br>  File "C:/Users/Umberto/.qgis//python/plugins\QspatiaLite\QspatiaLiteApp.py", line 80, in __init__<br>    self.changeDb(max(0,self.connections['idx']))<br>  File "C:/Users/Umberto/.qgis//python/plugins\QspatiaLite\QspatiaLiteApp.py", line 146, in changeDb<br>





    self.drawTreeView()<br>  File "C:/Users/Umberto/.qgis//python/plugins\QspatiaLite\QspatiaLiteApp.py", line 151, in drawTreeView<br>    model=self.db.createTreeModel()<br>  File "C:/Users/Umberto/.qgis//python/plugins\QspatiaLite\Classes\Database.py", line 98, in createTreeModel<br>





    self.getTables()<br>  File "C:/Users/Umberto/.qgis//python/plugins\QspatiaLite\Classes\Database.py", line 71, in getTables<br>    header,data=self.executeQuery(query)<br>  File "C:/Users/Umberto/.qgis//python/plugins\QspatiaLite\Classes\Database.py", line 43, in executeQuery<br>





    cursor=self.connectionObject.cursor()<br>AttributeError: Database instance has no attribute 'connectionObject'<br><br>Versione Python:<br>2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]<br>




<br>
<br>Versione di QGIS:<br>1.8.0-Lisboa Lisboa, 6416f38<br><br>Percorso Python: ['C:/Quantum_GIS_Lisboa/apps/qgis/./python', 'C:/Users/Umberto/.qgis//python', 'C:/Users/Umberto/.qgis//python/plugins', 'C:/Quantum_GIS_Lisboa/apps/qgis/./python/plugins', 'C:\\Quantum_GIS_Lisboa\\apps\\qgis\\python', 'C:\\Windows\\system32\\python27.zip', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\DLLs', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib\\plat-win', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib\\lib-tk', 'C:\\Quantum_GIS_Lisboa\\apps\\qgis\\bin', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib\\site-packages', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib\\site-packages\\PIL', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib\\site-packages\\win32',
'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib\\site-packages\\Pythonwin', 'C:\\Quantum_GIS_Lisboa\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\Users\\Umberto\\.qgis\\python\\plugins\\mmqgis/forms', 'C:\\Quantum_GIS_Lisboa\\apps\\qgis\\python\\plugins\\fTools\\tools']</div>






<br>_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
630 iscritti al 1.12.2012<br></blockquote></div><br></div>
<p style="margin-top:2.5em;margin-bottom:1em;border-bottom:1px solid #000"></p><pre style="white-space:pre-wrap;word-wrap:break-word;font-family:sans-serif;margin-top:0px"><hr><br><a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>




<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>Questa e' una lista di discussione pubblica aperta a tutti.<br>I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione <a href="http://GFOSS.it" target="_blank">GFOSS.it</a>.<br>




630 iscritti al 1.12.2012</pre></blockquote></div><br><span><font color="#888888">
-- <br>
<a href="http://faunalia.it/pc" target="_blank">http://faunalia.it/pc</a><br>
Sorry for being short</font></span></td></tr></tbody></table><p></p></td></tr></tbody></table>
<p></p></span></div></blockquote></div>
<br>_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it" target="_blank">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
630 iscritti al 1.12.2012<br></blockquote></div><br><br clear="all"><br>-- <br>Giuseppe Sucameli
</div></blockquote></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Giuseppe Sucameli