<div dir="ltr">Ciao Alessandro,<div>ho fatto tutte le verifiche del caso...nulla pare essere tutto ok...la cosa stranissima è che dentro Qgis ho una vista, </div><div>che, anche se settata con una query verso un certo pacchetto di geometrie collocate tutte vicine,</div><div>l'estensione al layer a cui va qgis è quella delle geometrie di tutta la tabella geometrica che contiene il campo geom.</div><div><br></div><div>A questo punto mi faccio tale domanda: provo a sbatterci la testa per trovare un eventuale bachetto...magari in Qgis nel leggere la mia</div><div>view ipoteticamente corrotta, oppure meglio che butto via la tabella e la view e rifaccio tutto pulito e verificare se il problema</div><div>persiste?</div><div><br></div><div>Il DB è quello distribuito col plugin pyarchinit, quindi va sempre sputato fuori vuoto o al massimo col</div><div>dataset del tutorial..quindi danni non ne faccio...ma ovvio che così se scrivo che facendo una query e poi zoom all'estensione del layer si </div><div>dovrebbe zoomare alle geometrie verrei smentito dal canvas di Qgis che se ne starebbe immobile nel nulla! :)</div><div><br></div><div><br></div><div>Grazie per i suggerimenti</div><div>Luca</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 17 novembre 2014 15:55,  <span dir="ltr"><<a href="mailto:a.furieri@lqt.it" target="_blank">a.furieri@lqt.it</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, 17 Nov 2014 15:41:22 +0100, Luca Mandolesi wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
E' possibile che la mia tabella spatialite sia "corrotta" e che non<br>
riesca più a capire bene la propria estensione a seconda della query<br>
attiva?<br>
<br>
</blockquote>
<br></span>
non e' affatto impossibile che lo Spatial Index si corrompa.<br>
in genere accase quando:<br>
- la tavola non ha nessuna Primary Key, oppure ha una Primary Key<br>
  che non e' composta da un'unica colonna INTEGER<br>
- e' stato fatto un VACUUM che ha riordinato fisicamente tutte le<br>
  righe facendo cosi' impazzire i ROWIDs<span class=""><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Qualcuno ha una mezza idea di dove mettere le mani?<br>
<br>
</blockquote>
<br></span>
prima verifica se hai tavole senza ROWID o com shadowed-ROWID:<br>
<br>
SELECT f_table_name, CheckShadowedRowid(f_table_<u></u>name),<br>
    CheckWithoutRowid(f_table_<u></u>name)<br>
FROM geometry_columns;<br>
<br>
se tutto va bene vedrai tutto a ZERO; se vedi qualche 1 invece<br>
significa che hai problemi.<br>
<br>
poi vai a verificare se ci sono Spatial Index corrotti:<br>
<br>
SELECT CheckSpatialIndex();<br>
<br>
qua funziona all'inverso: se torna 1 tutto bene, altrimenti<br>
se torna ZERO ci sono problemi. in quest'ultimo caso per<br>
rimettere tutto a posto:<br>
<br>
SELECT RecoverSpatialIndex();<br>
<br>
ciao Sandro<br>
<br>
______________________________<u></u>_________________<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/<u></u>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>
666+40 iscritti al 5.6.2014</blockquote></div><br></div>