NOTE: The cf-satellite
mailing list is no longer active. The list archives are made available for historical reasons.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 19/10/11 08:42, Martin Raspaud wrote: > 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 ! Maybe I ought to clarify a bit: - - This data hold both visible and IR channels, ie reflective and emissive - - One of the channels is higher resolution - - no specific polarization - - the variable names are automatically generated from the resolution and the type of channel (reflective or emissive) - - the standard_name we use now for bands is "band_data". Did we agree on something different ? - - we are using cells for describing the bandwidth 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." ; > } _______________________________________________ cf-satellite mailing list cf-satellite@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) Comment: Using GnuPG with Red Hat - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJOnnkwAAoJEBdvyODiyJI4e3EIAKOGTXUOIiGQgLt7mGx+GTBy XsKu5YsMgbGoHCD3NRQqVgOnUj+kE9djy1GIxYd8xitfDFtx5JLboly2DYQqpCbX y+GvrzapnzDQkiVQMZh6Hch2rGL+rVaL0E/vCMOe2UuD48r67qhyERp6/09+rz2I P4pExUurW9rnLuKOcDKLnlr737rMBvDAHPcElvz92eQ6MzvOl0Br6OmJCYuZi4Xl kJq8rhiigG8izdXJg0+zoz2nXh3we0IfDUwYng4Sl+hexO2jLL9FL7lf7A72aJIb gVm9yqDa6XExtaLrvZ6h7KNAUJLGyNLj/sZTBbMPjFCKZDlpWsx7BLBtZeyTjBk= =q3+N -----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
cf-satellite
archives: