Hi all,
I'm having trouble with OGR converting ESRI polygon coverages to
shapefiles. Basically the newer versions of ogr ignore the attributes
on the polygons and show only the ArcIds attribute. Looks like a bug
possibly introduced during RFC 50
(https://trac.osgeo.org/gdal/wiki/rfc50_ogr_field_subtype).
If there is a option to the command line to fix this, please let me
know, otherwise I'll file a bug report.
Details:
Ogrinfo in GDAL version 1.11.0 works fine (note all the attributes after
ArcIds):
========================================================
C:\Projects>C:\Programs\gdal-1-11-0-mapserver-6-4-1\bin\ogrinfo.exe
--version
GDAL 1.11.0, released 2014/04/16
C:\Projects>C:\Programs\gdal-1-11-0-mapserver-6-4-1\bin\ogrinfo -geom=no
ea_20090105 PAL | more
Had to open data source read-only.
INFO: Open of `ea_20090105'
using driver `AVCBin' successful.
Layer name: PAL
Geometry: Polygon
Feature Count: 467
Extent: (-195031.966405, 2723260.836220) - (1970740.118994, 5186575.947505)
Layer SRS WKT:
:
ArcIds: IntegerList (0.0)
AREA: Real (18.5)
PERIMETER: Real (18.5)
EA_20090105#: Integer (5.0)
EA_20090105-ID: Integer (5.0)
A_LEGEND: String (11.0)
REGION: String (2.0)
DATE_CARTE: String (10.0)
SOURCE: String (5.0)
MOD: String (1.0)
EGG_ID: Integer (5.0)
PNT_TYPE: Integer (3.0)
EGG_NAME: String (2.0)
EGG_SCALE: Integer (5.0)
EGG_ATTR: String (49.0)
USER_ATTR: String (49.0)
ROTATION: Integer (3.0)
E_CT: String (2.0)
E_CA: String (1.0)
E_CB: String (1.0)
:
========================================================
while GDAL version 2.1.3 just shows the ArcIds attribute:
C:\Projects>ogrinfo.exe --version
GDAL 2.1.3, released 2017/20/01
C:\Projects>ogrinfo -geom=no ea_20090105 PAL | more
Had to open data source read-only.
INFO: Open of `ea_20090105'
using driver `AVCBin' successful.
Layer name: PAL
Geometry: Polygon
Feature Count: 467
Extent: (-195031.966405, 2843291.569215) - (1870695.841972, 4961994.591590)
Layer SRS WKT:
:
ArcIds: IntegerList (0.0)
OGRFeature(PAL):2
ArcIds (IntegerList) =
(146:883,-893,-889,-868,-890,-898,-886,-885,-880,-875,-854,-856,-841,-840,...)
OGRFeature(PAL):3
ArcIds (IntegerList) = (5:1,12,14,15,2)
==============================================================
To try it out, download the e00 file:
http://ice-glaces.ec.gc.ca//www_archive/AOI_11/Coverages/rgc_a11_20090105_CEXPREA.e00
and use "avcimport" to convert it to a coverage
avcimport gc_a11_20090105_CEXPREA.e00 ea_20090105
then use the ogrinfo command shown above.
--
Best Regards,
Brent Fraser
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev