Re: [cf-satellite] Proposal for band dimension and coordinate variable

NOTE: The cf-satellite mailing list is no longer active. The list archives are made available for historical reasons.

John,

I am on board with your definition, except that in most cases the
polarization will have values such as 'HH', 'HV', 'VH' or 'VV' to indicate
the combination in which the signal was sent and received.

On Tue, Jul 26, 2011 at 11:54 AM, John Caron <caron@xxxxxxxxxxxxxxxx> wrote:

> On 7/26/2011 1:18 PM, Jim Biard wrote:
>
>> John,
>>
>> As we are feeling our way along here, I think we felt that we needed to
>> have a single coordinate variable that we could hang attributes on that
>> would make it clear that the associated dimension was enumerating different
>> bands.  Thus the "bandit" coordinate variable in my example that had an axis
>> type of "index" and a standard_name of "band".  If we dropped this
>> coordinate variable altogether, the netCDF would still be proper, but
>> where/how would we make it clear (to a general-purpose, CF-aware
>> application) what the "bandit" dimension is for?
>>
>> I guess a valid question to ask is - do we need such an indicator?  Or put
>> another way, what would be a good (or, the best) way to provide signposts
>> for an application that is trying to recognize the type of data and do
>> something smart with it?  I am sure I don't know.
>>
>> Grace and peace,
>>
>> Jim
>>
>
> Hi Jim:
>
> I am thinking that this is sufficient:
>
>   float image(bandit=4, lines=5000, samples=5000);
>     :coordinates = "polarization wavelength bandwidth";
>     :units = "W m-2";
>     :long_name = "the image";
>     :standard_name = "the_image";
>
>   float wavelength(bandit=4);
>     :coordinates = "bandit";
>     :units = "um";
>     :long_name = "center wavelength";
>     :standard_name = "radiation_center_wavelength";
>
>   float bandwidth(bandit=4);
>     :coordinates = "bandit";
>     :units = "um";
>     :long_name = "bandwidth";
>     :standard_name = "radiation_bandwidth";
>
>   short polarization(bandit=4);
>     :coordinates = "bandit";
>     :units = "radians";
>     :long_name = "polarization";
>     :standard_name = "radiation_polarization";
>
> and then the convention would say something like:
>
> "all data variables must have a wavelength (indicated by standard_name
> "radiation_center_wavelength") or a wavenumber (indicated by standard_name
> "radiation_center_wavenumber") coordinate."
>
> it seems to me to suffice - an application looks for a coordinate with one
> of those 2 standard names, and now understands that this conforms to
> cf_satellite conventions, and knows what the dimension "band" is.
>
>
>
>
> ______________________________**_________________
> cf-satellite mailing list
> cf-satellite@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe, visit:
> http://www.unidata.ucar.edu/**mailing_lists/<http://www.unidata.ucar.edu/mailing_lists/>
>



-- 
Best regards,
Rudi
  • 2011 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the cf-satellite archives: