ENH : Add metadata to Sentinel 1 Model
Summary
New Metadata for Sentinel 1 Model
Rationale
The metadata will be used by new processing such as deramping/reramping.
Implementation Details
Classes and files
Four classes was changed :
- ossimSarSensorModelPathsAndKeys : New keys
- ossimSarSensorModel : Spread
BurstRecordType
- ossimSentinel1Model :
- Changement into
read
function to add or change some metadata. For instance, the pulse_repetition_frequency is now equivalent to azimuthFrequency (from annotation.xml file) and azimuth_steering_rate was added into geom file. - Changement into
addDopplerCentroidCoefficients
- New function :
addAzimuthFmRateCoefficients
- New prefix for metadata from manifest file
- Support_data tags contain only information from annotation.xml file
- Header version was incremented by one (third version of geom file for Sentinel 1 Model).
- Changement into
- ossimSentinel1SarSensorModel : Not used (apparently)
NB : The version of geom file can be checked by some applications and an exeception can be thrown if the third version (at least) is required.
Tests
The application ReadImageInfo was used to visualize the new geom file for Sentinel 1 data.
Additional notes
Copyright
The copyright owner is CNES and has signed the ORFEO ToolBox Contributor License Agreement.
Check before merging:
- All discussions are resolved
- At least 2
👍 votes from core developers, no👎 vote. - The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
Edited by Gaëlle USSEGLIO