[QGIS-it-user] QGIS 2.18.22 LTR - Modifica arbitraria del nome del Campo

andreaerdna andreaerdna a libero.it
Mer 15 Ago 2018 13:45:54 PDT


Il problema si presenta con ogni tipo di shapefile (anche creato con altri
software gis) che abbia almeno due campi e non contenga alcuna feature.

Penso proprio che il bug non sia in QGIS ma nel driver per il supporto del
formato shapefile in GDAL/OGR (nel quale la gestione del file .dbf è
importata dalla libreria shapelib di maptools [1]) e in particolare in
dbfopen.c [2].

Infatti la scrittura di default del carattere 0x1A quale end-of-file nel
file .dbf dello shapefile sembra sia stata implementata dalla versione 2.2
di GDAL: evidentemente c'è un bug nel modo in cui il carattere end-of-file
viene scritto nel file .dbf quando non contiene features.

[1] http://shapelib.maptools.org/
[2]
https://github.com/OSGeo/gdal/blob/master/gdal/ogr/ogrsf_frmts/shape/dbfopen.c
- https://github.com/rouault/shapelib_git_mirror/blob/master/dbfopen.c



-----
Andrea Giudiceandrea
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html


Maggiori informazioni sulla lista QGIS-it-user