From 7a1550d5eaacb2c9d9df5bb96b2ab2027c8223b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABlle=20USSEGLIO?= <gaelle.usseglio@cnes.fr> Date: Thu, 11 Jul 2019 15:48:50 +0000 Subject: [PATCH] ENH : Correction for range sampling rate value into Cosmo sensor --- .../OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp index c1712de138..b11d6dc1fd 100644 --- a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp +++ b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimCosmoSkymedModel.cpp @@ -353,8 +353,10 @@ namespace ossimplugins add(theProductKwl, SUPPORT_DATA_PREFIX, "azimuth_spacing", std::stod(metadataBands[0]["S01_SBI_Line_Spacing"])); - add(theProductKwl, SUPPORT_DATA_PREFIX, "range_sampling_rate", - std::stod(metadataDataSet["S01_Sampling_Rate"])); + + double samplingRate = 1./std::stod(metadataBands[0]["S01_SBI_Column_Time_Interval"]); + + add(theProductKwl, SUPPORT_DATA_PREFIX, "range_sampling_rate", samplingRate); add(theProductKwl, SUPPORT_DATA_PREFIX, "radar_frequency", std::stod(metadataDataSet["Radar_Frequency"])); add(theProductKwl, SUPPORT_DATA_PREFIX, "slant_range_to_first_pixel", std::stod(metadataBands[0]["S01_SBI_Zero_Doppler_Range_First_Time"])); -- GitLab