Hi, So I am trying to get a test C++ project built to read S57 files using the 
gdal/ogr C++ library. I have previously used the C# library that is on there 
NuGet manager which states v2.4.4 and that seems to read the s57 without 
issues. Also tried python and that seems to read it with no issues. However, I 
am having a problem with the C++ test project. Having built the C++ library 
into the .lib and .dll files I have included them into a blank project and 
implemented the functions to read the s57 file, however it is only reporting 5 
layers.These 5 layers are the same no matter the s57 file. And 4 out of those 5 
layers are not actually layers.Using the autotest generated s57 file as a unit 
test to cross check, there is supposed to be 13 layers. 
Note: I had feedback from Even indicating the setup environment is probably 
wrong. And to set up the GDAL_DATA environment variable, so we've made an 
environment variable referencing the gdal/data folder and that hasn't fixed the 
problem, but I think it's on the right track as Even said they could reproduce 
the problem if not setup correctly.
Has anyone had success reading s57 files with a C++ 3.4.1. project that could 
possibly help get this going?

Link to reference Image: [ https://imgur.com/a/KwmqZSe ]( 
https://imgur.com/a/KwmqZSe )
Regards,Daniel
_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to