[Gfoss] db spatialite corrotto?

Paolo Craveri pcraveri a gmail.com
Mer 19 Ott 2011 21:30:53 CEST


ciao

Il giorno 19 ottobre 2011 10:55, <a.furieri a lqt.it> ha scritto:

> On Wed, 19 Oct 2011 09:24:26 +0200, Paolo Craveri wrote
> > continuo a non vederle. Ho provato anche a visualizzarle
> > con spatialite-gis ma senza risultato.
> >
>
> Ciao Paolo,
>
> il tuo č un problema abbastanza ben noto:
> corruzione dello Spatial Index.
> ad ogni modo non ti preoccupare: recuparare
> un DB perfettamente valido č semplice :-D
>
> visto che questo problema potrebbe essere
> interessare anche per altri utenti, ho
> preparato un piccolo how-to (in italiano)
> con tutte le spiegazioni del caso:
> http://www.gaia-gis.it/RTreeCorrotto.pdf
>
> ciao Sandro
>

che dire? grazie!

Problema risolto e lezione imparata (creare sempre una primary key).

Ho provato con SQL ma sembra che la versione 2.4 da pacchetto (ubuntu 11.04)
non contenga  CheckSpatialIndex() e RecoverSpatialIndex():

~/gisdata/working$ spatialite vigne.sqlite
SpatiaLite version ..: 2.4.0    Supported Extensions:
    - 'VirtualShape'    [direct Shapefile access]
    - 'VirtualDbf'        [direct DBF access]
    - 'VirtualText'        [direct CSV/TXT access]
    - 'VirtualNetwork'    [Dijkstra shortest path]
    - 'RTree'        [Spatial Index - R*Tree]
    - 'MbrCache'        [Spatial Index - MBR cache]
    - 'VirtualFDO'        [FDO-OGR interoperability]
    - 'SpatiaLite'        [Spatial SQL - OGC]
PROJ.4 version ......: Rel. 4.7.1, 23 September 2009
GEOS version ........: 3.2.2-CAPI-1.6.2
SQLite version ......: 3.7.4
Enter ".help" for instructions
spatialite> SELECT CheckSpatialIndex();
SQL error: no such function: CheckSpatialIndex


non volendo/sapendo compilare ho scaricato spatialite_gui.exe 1.5 beta per
win e fatto girare con wine. tutto ok.

ciao, grazie mille.

-- 
-- 
Paolo C.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20111019/dd1c8480/attachment.html>


Maggiori informazioni sulla lista Gfoss