To be honest I know nothing about radiation calibration... Did you checked out this document?
http://www.e-geos.it/products/pdf/COSMO-SkyMed-Image_Calibration.pdf other relevant information can be found at: http://www.e-geos.it/products/cosmo.html Hope it helps! Regards 2011/7/11 RSyaoxin <rsyao...@hotmail.com>: > Thanks Antonio Valentino and Alex Mantaut. I've got these parameters.I have > a new problem,I need to get the backscatter image,but the calibration result > is not correct,the calibrated image pixels are all zero.I doubt that my > method is not correct.Who can give me some information about Cosmo-Skymed > radiation calibration?How should I do? > Best regards. > > > ________________________________ > Date: Mon, 11 Jul 2011 06:55:54 -0700 > From: [hidden email] > To: [hidden email] > Subject: Re: How to get some special metadata of HDF5 Cosmo-Skymed file > > Hi RSyaoxin, > > Antonio is right, there was an issue on geting the root metadata from > hdf5 files and is has been fixed in trunk, you will need to recompile > gdal in order to get that information. > > > After you rebuilt the library, an example on getting the metadata: > > #include "gdal_priv.h" > #include <iostream> > #include <cstdlib> > #include <string> > #include <stdexcept> > > using namespace std; > > int main(int argc, char **argv) > { > GDALDataset *poDataset; > > GDALAllRegister(); > > //Open the subdataset > //The filename should be formated like this > //HDF5:filepath://subdataset > poDataset = (GDALDataset *) GDALOpen( > "HDF5:CSKS1_DGM_B_HR_00_HH_RA_SF_20080211191721_20080211191753.h5://S01/SBI", > GA_ReadOnly ); > > if( poDataset == NULL ) > { > cout <<"error opening dataset"<<endl; > } > else > { > //To get the metadata the item name should be formated like this: > //Every space and group separator should be replaced with > an underscore (_) > //I.e. You need item Beam ID from group S01: > const char *pszBeamId = > poDataset->GetMetadataItem("S01_Beam_ID"); > cout << pszBeamId <<endl; > //I.e. You need item Rescaling factor the root: > const char *pszRescalingFactor = > poDataset->GetMetadataItem("Rescaling_Factor"); > cout << pszRescalingFactor <<endl; > } > } > > Best regards > > > > 2011/7/10 Antonio Valentino <[hidden email]>: >> Hi RSyaoxin, >> >> Il 10/07/2011 16:08, RSyaoxin ha scritto: >>> Hi,all. >>> I want to calibrate the Cosmo-Skymed radar data, and I need some >>> parameters, such as "Calibration Constant","Rescaling Factor","Reference >>> Incidence Angle" and so on.However,I'm a beginner,I don't know how to get >>> HDF5 metadata,Somebody can give me a tutorial in c or c++? >>> Furthermore,I used HDFView to see the file's metadata and found >>> that >>> these information is stored in the metadata corresponding to the "root" >>> of >>> the file, I try to use gdalinfo to get the file's metadata and can't >>> find >>> it.That's why? >>> >>> Subdatasets: >>> >>> >>> SUBDATASET_1_NAME=HDF5:"D:\CSKS3_GEC_B_WR_01_VV_RD_SF_20100720100133_20100720100148.h5"://MBI >>> SUBDATASET_1_DESC=[9028x12156] //MBI (16-bit unsigned integer) >>> >>> >>> SUBDATASET_2_NAME=HDF5:"D:\CSKS3_GEC_B_WR_01_VV_RD_SF_20100720100133_20100720100148.h5"://QLK >>> SUBDATASET_2_DESC=[902x1215] //QLK (8-bit unsigned character) >>> >>> I hope to get some help.Thank you! >>> Kind regards. >> >> The HDF5 driver has been recently updated to improve metadata management: >> >> http://trac.osgeo.org/gdal/changeset/22517 >> http://trac.osgeo.org/gdal/ticket/2412 >> >> The problem you are experimenting should be fixed in trunk but you need >> to re-build GDAL from sources to get it. >> >> regards >> >> -- >> Antonio Valentino >> _______________________________________________ >> gdal-dev mailing list >> [hidden email] >> http://lists.osgeo.org/mailman/listinfo/gdal-dev >> > > -- > -- > Alex Mantaut > SUR Emprendimientos Tecnológicos > > Perú 345 Piso 5to Oficina "B" (C1067AAG) > Ciudad de Buenos Aires, Argentina > Tel. +54 (11) 4342-2976/84 > [hidden email] > www.suremptec.com > _______________________________________________ > gdal-dev mailing list > [hidden email] > http://lists.osgeo.org/mailman/listinfo/gdal-dev > > > ________________________________ > If you reply to this email, your message will be added to the discussion > below: > http://osgeo-org.1803224.n2.nabble.com/How-to-get-some-special-metadata-of-HDF5-Cosmo-Skymed-file-tp6567852p6571000.html > To unsubscribe from How to get some special metadata of HDF5 Cosmo-Skymed > file, click here. > ________________________________ > View this message in context: RE: How to get some special metadata of HDF5 > Cosmo-Skymed file > Sent from the GDAL - Dev mailing list archive at Nabble.com. > > _______________________________________________ > gdal-dev mailing list > gdal-dev@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/gdal-dev > -- -- Alex Mantaut SUR Emprendimientos Tecnológicos Perú 345 Piso 5to Oficina "B" (C1067AAG) Ciudad de Buenos Aires, Argentina Tel. +54 (11) 4342-2976/84 alexmant...@suremptec.com.ar www.suremptec.com _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev