Hello everybody; First of all, I would like to say that I am quite new in S-57 format and GDAL/OGR libraries.
As a starting point, I downloaded the source codes and built the whole GDAL library on my computer, using the "nmake" of Visual Studio 2008. Now: poDS = OGRSFDriverRegistrar::Open( "US5LA24M.000", FALSE ); for (int i = 0; i < poDS->GetLayerCount(); i++) printf("layer %d: %s\n", i, poDS->GetLayer(i)->GetLayerDefn()->GetName()); When I try to list the layer names of a datasource with the code snippet above, I get the following result: layer 0: DSID layer 1: Point layer 2: Line layer 3: Area layer 4: Meta However, the utility application "ogrinfo" gives a quite different result as follows: (when run with command "ogrinfo US5LA24M.000" ) 1: DSID (None) 2: ACHARE 3: BCNLAT (Point) 4: BCNSPP (Point) 5: BUISGL ... ... ... 49: M_QUAL (Polygon) 50: C_ASSO (None) I examined the source code of "ogrinfo" under the "gdal-1.6.2\apps\" directory, however, I could not find a difference in terms of listing the layers in the dataset. What could be the problem, is there a point that I'm missing? _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev