Reading the metadata from the geom files without OSSIM
Loading
Implement the classes to read GEOM files
OSSIM is in charge of the interface with the geom files. As we remove OSSIM, we need a new interface. The new framework for the metadata will not need to write geom files, because it will use GDAL's ability to deal with metadata. So we only need to implement a geom file reader. See #2106 (closed).
New class GeomMetadataSupplier
Modification of ImageFileReader, so it uses GeomMetadataSupplier when a GEOM file is present. It first tries to read a geom provided in the extended filename. If not found, it tries to read a GEOM file next to the image file. If not found, it uses GDAL to read the metadata stored in the image file. For now, this new metadata reading mechanism works in parallel to the former mechanism based on OSSIM and KeyWordLists. But the old mechanism will be removed with #2089 (closed).
A classical GEOM file is read and is written to a file. This file is then compared to an other file containing the expected result.
The copyright owner is CNES and has signed the ORFEO ToolBox Contributor License Agreement.
Check before merging:
git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i
on latest changes and commitCloses #2106 (closed)