-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 27/07/11 00:06, John Caron wrote:
> Im thinking the way forward for now might be to follow Chris' idea of
> specific examples. Then we can see what the real issues are.
>
> So Id invite anyone to submit examples, and we can work out the CDL.
Hi all,
Finally catching up, here is an example of meteosat 9/seviri data. Hope
that helps !
Best regards,
Martin
$ ncdump -h seviri.nc
netcdf seviri {
dimensions:
y1000mreflective = 3600 ;
x1000mreflective = 9000 ;
band1000mreflective = 1 ;
y3000memissive = 1200 ;
x3000memissive = 3000 ;
band3000memissive = 8 ;
y3000mreflective = 1200 ;
x3000mreflective = 3000 ;
band3000mreflective = 3 ;
nv = 2 ;
variables:
short band_data1000mreflective(y1000mreflective, x1000mreflective,
band1000mreflective) ;
band_data1000mreflective:grid_mapping = "seviri_area_3600x9000"
;
band_data1000mreflective:valid_range = -32767L, 32767L ;
band_data1000mreflective:standard_name = "band_data" ;
band_data1000mreflective:resolution = 1000.134348869 ;
short band_data3000memissive(y3000memissive, x3000memissive,
band3000memissive) ;
band_data3000memissive:grid_mapping = "seviri_area_1200x3000" ;
band_data3000memissive:valid_range = -32767L, 32767L ;
band_data3000memissive:standard_name = "band_data" ;
band_data3000memissive:resolution = 3000.403165817 ;
short band_data3000mreflective(y3000mreflective, x3000mreflective,
band3000mreflective) ;
band_data3000mreflective:grid_mapping = "seviri_area_1200x3000"
;
band_data3000mreflective:valid_range = -32766L, 32766L ;
band_data3000mreflective:standard_name = "band_data" ;
band_data3000mreflective:resolution = 3000.403165817 ;
string bandname1000mreflective(band1000mreflective) ;
bandname1000mreflective:standard_name = "band_name" ;
string bandname3000memissive(band3000memissive) ;
bandname3000memissive:standard_name = "band_name" ;
string bandname3000mreflective(band3000mreflective) ;
bandname3000mreflective:standard_name = "band_name" ;
double nominal_wavelength1000mreflective(band1000mreflective) ;
nominal_wavelength1000mreflective:bounds =
"wl_bnds1000mreflective" ;
nominal_wavelength1000mreflective:standard_name =
"radiation_wavelength" ;
nominal_wavelength1000mreflective:units = "um" ;
double nominal_wavelength3000memissive(band3000memissive) ;
nominal_wavelength3000memissive:bounds = "wl_bnds3000memissive"
;
nominal_wavelength3000memissive:standard_name =
"radiation_wavelength" ;
nominal_wavelength3000memissive:units = "um" ;
double nominal_wavelength3000mreflective(band3000mreflective) ;
nominal_wavelength3000mreflective:bounds =
"wl_bnds3000mreflective" ;
nominal_wavelength3000mreflective:standard_name =
"radiation_wavelength" ;
nominal_wavelength3000mreflective:units = "um" ;
double offset1000mreflective(band1000mreflective) ;
offset1000mreflective:standard_name =
"linear_calibration_offset" ;
double offset3000memissive(band3000memissive) ;
offset3000memissive:standard_name = "linear_calibration_offset"
;
double offset3000mreflective(band3000mreflective) ;
offset3000mreflective:standard_name =
"linear_calibration_offset" ;
double scale1000mreflective(band1000mreflective) ;
scale1000mreflective:standard_name =
"linear_calibration_scale_factor" ;
double scale3000memissive(band3000memissive) ;
scale3000memissive:standard_name =
"linear_calibration_scale_factor" ;
double scale3000mreflective(band3000mreflective) ;
scale3000mreflective:standard_name =
"linear_calibration_scale_factor" ;
int64 seviri_area_1200x3000 ;
seviri_area_1200x3000:grid_mapping_name =
"vertical_perspective" ;
seviri_area_1200x3000:latitude_of_projection_origin = 0. ;
seviri_area_1200x3000:perspective_point_height = 35785831. ;
seviri_area_1200x3000:semi_major_axis = 6378169. ;
seviri_area_1200x3000:longitude_of_projection_origin = 0. ;
seviri_area_1200x3000:semi_minor_axis = 6356583.8 ;
int64 seviri_area_3600x9000 ;
seviri_area_3600x9000:grid_mapping_name =
"vertical_perspective" ;
seviri_area_3600x9000:latitude_of_projection_origin = 0. ;
seviri_area_3600x9000:perspective_point_height = 35785831. ;
seviri_area_3600x9000:semi_major_axis = 6378169. ;
seviri_area_3600x9000:longitude_of_projection_origin = 0. ;
seviri_area_3600x9000:semi_minor_axis = 6356583.8 ;
double time ;
time:long_name = "Nominal time of the image" ;
time:standard_name = "time" ;
time:units = "seconds since 1970-01-01 00:00:00" ;
string units1000mreflective(band1000mreflective) ;
units1000mreflective:standard_name = "band_units" ;
string units3000memissive(band3000memissive) ;
units3000memissive:standard_name = "band_units" ;
string units3000mreflective(band3000mreflective) ;
units3000mreflective:standard_name = "band_units" ;
double wl_bnds1000mreflective(band1000mreflective, nv) ;
double wl_bnds3000memissive(band3000memissive, nv) ;
double wl_bnds3000mreflective(band3000mreflective, nv) ;
double x1000mreflective(x1000mreflective) ;
x1000mreflective:long_name = "x coordinate of projection" ;
x1000mreflective:standard_name = "projection_x_coordinate" ;
x1000mreflective:units = "m" ;
double x3000memissive(x3000memissive) ;
x3000memissive:long_name = "x coordinate of projection" ;
x3000memissive:standard_name = "projection_x_coordinate" ;
x3000memissive:units = "m" ;
double x3000mreflective(x3000mreflective) ;
x3000mreflective:long_name = "x coordinate of projection" ;
x3000mreflective:standard_name = "projection_x_coordinate" ;
x3000mreflective:units = "m" ;
double y1000mreflective(y1000mreflective) ;
y1000mreflective:long_name = "y coordinate of projection" ;
y1000mreflective:standard_name = "projection_y_coordinate" ;
y1000mreflective:units = "m" ;
double y3000memissive(y3000memissive) ;
y3000memissive:long_name = "y coordinate of projection" ;
y3000memissive:standard_name = "projection_y_coordinate" ;
y3000memissive:units = "m" ;
double y3000mreflective(y3000mreflective) ;
y3000mreflective:long_name = "y coordinate of projection" ;
y3000mreflective:standard_name = "projection_y_coordinate" ;
y3000mreflective:units = "m" ;
// global attributes:
:satellite_name = "meteosat" ;
:service = "" ;
:title = "Meteosat09 satellite, Seviri instrument." ;
:satellite_number = 9L ;
:comments = "No comment." ;
:Conventions = "CF-1.4" ;
:references = "Pytroll - http://pytroll.org" ;
:instrument_name = "seviri" ;
:institution = "Original data disseminated by EumetCast." ;
:history = "2011-10-19T06:36:44.663765 - HRIT/LRIT data read by
pytroll/mipp.\n2011-10-19T06:36:57.270975 - Saved as netcdf4/cf by
pytroll/mpop." ;
}
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Red Hat - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJOnnE/AAoJEBdvyODiyJI46N0IANJlRJdwu3BqBIkYmuzWqFlG
A1DLha81XOFyMO1C7saR0cApYsXIDowsltQqDhIPOuTR0/CWCBmrHo0uhWKmvFV1
xGcxZ1z27Z4zuYeLiLFlJhplvHUEp1kLUxpX+gzUSPdf1Y+pXYRNLydclQmXvpD1
5PSQF34bFuEaZSOy371YW6LUH0sI8aFKHZq7W2y3vC6igo594olWu98EzCkIq3cR
u0SlyupHOfn/WBDqBfLJf+eavCGYNDTHohv4YWlAXCnNtmIfz+8TCuzHLysta8/r
LI5xBM7jgTRVUciWTcMD1wkQdJ1X1/yEjGbJ0QP4ee+yfM0NoJHk2F7p76ybLy4=
=Q0oA
-----END PGP SIGNATURE-----
begin:vcard
fn:Martin Raspaud
n:Raspaud;Martin
org:SMHI
adr;quoted-printable;quoted-printable:;;Folkborgsv=C3=A4gen
1;Norrk=C3=B6ping;;60176;Sweden
email;internet:martin.raspaud@xxxxxxx
tel;work:+46 (0)11 495 8261
tel;cell:+46 (0)11 495 8261
url:www.smhi.se
version:2.1
end:vcard