Skip to content

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).
  • 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

Merge request reports