[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