Opened 19 years ago
Last modified 11 years ago
#809 closed defect
shape driver no longer recognizes INT columns in DBF file? — at Initial Version
Reported by: | Markus Neteler | Owned by: | warmerdam |
---|---|---|---|
Priority: | high | Milestone: | |
Component: | OGR_SF | Version: | svn-trunk |
Severity: | major | Keywords: | |
Cc: |
Description
Frank, I have updated the dbf driver in GRASS 6.1-CVS to the 1.2.6 version (dbfopen.c, shpopen.c shapefil.h). Now I face the problem that the 'cat' (GRASS ID) column is no longer detected as INT but as FLOAT. Further testing showed that it seems to be a new bug (?) in OGR: ogrinfo -al -summary ~/grassdata/pat/neteler/dbf/mygrafo_bclosed.dbf ERROR 4: Unable to open /home/neteler/grassdata/pat/neteler/dbf/mygrafo_bclosed.shp or /home/neteler/grassdata/pat/neteler/dbf/mygrafo_bclosed.SHP. INFO: Open of `/home/neteler/grassdata/pat/neteler/dbf/mygrafo_bclosed.dbf' using driver `ESRI Shapefile' successful. Layer name: mygrafo_bclosed Geometry: None Feature Count: 3 Layer SRS WKT: (unknown) cat: Real (11.0) cat2: Real (11.0) label: String (80.0) forward: Real (20.6) backward: Real (20.6) length: Real (20.6) I have an old statically compiled dbfinfo here which reports correctly dbfinfo ~/grassdata/pat/neteler/dbf/mygrafo_bclosed.dbf Info for /home/neteler/grassdata/pat/neteler/dbf/mygrafo_bclosed.dbf 6 Columns, 3 Records in file cat integer (11,0) cat2 integer (11,0) label string (80,0) forward float (20,6) backward float (20,6) length float (20,6) I don't know currently how to fix that (go back to GDAL 1.1.x is not what I want to do). Hopefully you have a suggestion, thanks Markus
Note:
See TracTickets
for help on using tickets.