[Gfoss] criticita' Shapefiles / QGIS 1.8

a.furieri a lqt.it a.furieri a lqt.it
Gio 5 Dic 2013 16:44:16 CET


nel corso di un'operazione di debugging condotta assieme allo
staff di Regione Toscana e' stata identificata una pericolosa
criticita' potenziale che riguarda gli Shapefiles prodotti da
QGIS 1.8

come si manifesta il problema:
------------------------------
alcuni shapefile generati da QGIS 1.8 vengono correttamente
aperti da SpatiaLite, da GDAL e pure da ArcGIS 9.3
viceversa ArcView3 ritorna semplicemente un errore generico e
si rifiuta completamente di aprirli.
conclusione: possono nascere seri problemi di interoperabilita'

in particolare parrebbe che gli shapefile vengano irrimediabilmente
corrotti tutte le volte in cui si usa usa QGIS 1.8 per rimuovere
alcune colonne da uno SHP preesistente oppure per condurre altre
operazioni di editing.
la maggior parte dei tools riesce comunque a leggere questi
SHP corrotti, con l'unica eccezione di ArcView3

il problema sembra direttamente legato a questo ticket (ormai
chiuso e definitivamente risolto):
http://hub.qgis.org/issues/5911

rimedio:
--------
la versione corrente (Dufour 2.0) pare completamente immune dal
problema; tutti gli Shapefiles generati o editati usando Dufour
risultano sempre correttamente interoperabili utilizzando
indifferentemente SpatiaLite, GDAL, ArcGIS 9.3 e pure ArcView3.

aggiornare quanto prima possibile dalla 1.8 alla Dufour 2.0
pare sempre caldamente consigliato.

nel caso in cui riscontraste che alcuni dei vostri SHP sono
affetti da questo problema correggerli e' abbastanza facile.
basta semplicemente importarli e forzare un nuovo export "vergine"
utilizzando qualsiasi tool a piacer vostro tra quelli sopra
elencati (esclusi ovviamente QGIS 1.8 ed ArcView3).

ciao Sandro


Maggiori informazioni sulla lista Gfoss