diff --git a/Utilities/otbossim/src/ossim/projection/ossimIkonosRpcModel.cpp b/Utilities/otbossim/src/ossim/projection/ossimIkonosRpcModel.cpp index 65918bc0a1837bb31f7d93db39cacf81471cc3d6..9b3693987fa9a14c6af3ea44e76b6ea9c8ca0472 100644 --- a/Utilities/otbossim/src/ossim/projection/ossimIkonosRpcModel.cpp +++ b/Utilities/otbossim/src/ossim/projection/ossimIkonosRpcModel.cpp @@ -898,22 +898,24 @@ bool ossimIkonosRpcModel::parseTiffFile(const ossimFilename& filename) ossimNotify(ossimNotifyLevel_DEBUG) << "DEBUG ossimIkonosRpcModel parseTiffFile: Ikonos filename non standard" << std::endl; } - ossimFilename metadatafile = filenameparts[0]; - metadatafile += "_"; - metadatafile += filenameparts[1]; - metadatafile += "_metadata.txt"; + else + { + ossimFilename metadatafile = filenameparts[0]; + metadatafile += "_"; + metadatafile += filenameparts[1]; + metadatafile += "_metadata.txt"; - metadatafile.setPath(filename.path()); + metadatafile.setPath(filename.path()); - parseMetaData (metadatafile); - if (getErrorStatus()) //check for errors in parsing metadata file - { - ossimNotify(ossimNotifyLevel_DEBUG) + parseMetaData (metadatafile); + if (getErrorStatus()) //check for errors in parsing metadata file + { + ossimNotify(ossimNotifyLevel_DEBUG) << "DEBUG ossimIkonosRpcModel parseTiffFile: errors parsing metadata" << std::endl; - //failed to read metadata, but don't abord here. + //failed to read metadata, but don't abord here. + } } - //convert file to rpc filename and hdr filename so we can get some info