diff --git a/Code/IO/otbSpotImageMetadataInterface.cxx b/Code/IO/otbSpotImageMetadataInterface.cxx index 3fe0e9203f769c8d0a2ee6d5b551a09118cc9fda..8a95bbacc77e5f08955daac4d54cf47fb81183fd 100755 --- a/Code/IO/otbSpotImageMetadataInterface.cxx +++ b/Code/IO/otbSpotImageMetadataInterface.cxx @@ -347,19 +347,17 @@ SpotImageMetadataInterface::GetSatAzimuth( const MetaDataDictionaryType & dict ) ossimString keywordString = kwl.find(key.c_str()); int step = keywordString.toInt(); - std::cout<<step<<std::endl; key= "support_data.scene_orientation"; keywordString = kwl.find(key.c_str()); double satAz = keywordString.toDouble(); - std::cout<<satAz<<std::endl; - if(step<0) + if( (step-48)<0 ) { satAz += 90.; } else satAz = satAz - 90.; - std::cout<<satAz<<std::endl; + return satAz; } diff --git a/Utilities/otbossim/include/ossim/support_data/ossimSpotDimapSupportData.h b/Utilities/otbossim/include/ossim/support_data/ossimSpotDimapSupportData.h index 0451bc17eeee29e940dbf94f4e3e3d8211c7049a..001624ab0d7da4965deb4dbb7b821b1ae37881c7 100644 --- a/Utilities/otbossim/include/ossim/support_data/ossimSpotDimapSupportData.h +++ b/Utilities/otbossim/include/ossim/support_data/ossimSpotDimapSupportData.h @@ -73,7 +73,7 @@ public: void getViewingAngle(ossim_float64& va) const; void getSceneOrientation(ossim_float64& so) const; ossim_uint32 getNumberOfBands() const; - ossim_int32 getStepCount() const; + ossim_uint16 getStepCount() const; bool isStarTrackerUsed() const; bool isSwirDataUsed() const; @@ -262,7 +262,7 @@ private: bool theSwirDataFlag; ossim_uint32 theNumBands; ossimString theAcquisitionDate; - ossim_int32 theStepCount; + ossim_uint16 theStepCount; //--- diff --git a/Utilities/otbossim/src/ossim/support_data/ossimSpotDimapSupportData.cpp b/Utilities/otbossim/src/ossim/support_data/ossimSpotDimapSupportData.cpp index 2684c3a75da4d9f6ce67c21944c079acb2f3cf02..026c237d2772db8dbd772c8e8faba51b6d3279b5 100644 --- a/Utilities/otbossim/src/ossim/support_data/ossimSpotDimapSupportData.cpp +++ b/Utilities/otbossim/src/ossim/support_data/ossimSpotDimapSupportData.cpp @@ -943,7 +943,7 @@ ossim_uint32 ossimSpotDimapSupportData::getNumberOfBands() const return theNumBands; } -ossim_int32 ossimSpotDimapSupportData::getStepCount() const +ossim_uint16 ossimSpotDimapSupportData::getStepCount() const { return theStepCount; }