[CF-metadata] Coordinate System nomenclature in netcdf-java-2.2 / CDM:

John Caron caron at unidata.ucar.edu
Wed Dec 22 14:23:11 MST 2004


Brian Eaton wrote:

>On Wed, Dec 22, 2004 at 02:28:16PM -0500, Rich Signell wrote:
>  
>
>>This seems to be agreeing with Brian's earlier statement that saving 4D 
>>fields of Z are allowed already, enabled by the "coordinates" 
>>attribute.   Can one of you guys give an example of how this would be 
>>done?  I have only seen the "coordinates" attribute used to specify 
>>two-dimensional longitude and latitude fields.  
>>    
>>
>
>In general, the "coordinates" attribute is used to point to variables that
>contain coordinate information that can't be represented by a coordinate
>variable (note that the conventions always use the term coordinate variable
>to mean a 1D variable whose name matches the name of its dimension).  The
>only restriction on an auxiliary coordinate variable are that its
>dimensions are a subset (not necesarily proper) of the variable to which it
>is attached (and of course there's an exceptional case for dealing with
>label coordinates).  
>
FYI, we have started using the following nomenclature in the Coordinate 
System layer in netcdf-java -2.2 and the common data model:

A "coordinate variable alias" is really a coordinate variable (1D, 
monotonic) but its name doesnt match its dimension.

A "coordinate axis" is a generalization of a coordinate variable, it may 
have more than 1 dimension and may have any name. it acts like a 
coordinate variable in that it assignes a coordinate value to each value 
in a data variable. It is the same i think as CF's "auxiliary coordinate 
variable". A coordinate variable is also a coordinate axis.

A "coordinate system" for a data variable is a set of coordinate axes.

A "georeferencing coordinate system" for a data variable is a set of 
coordinate axes that give us lat, lon (or x, y on projection plane),  z, 
and time coordinates for each value in the data variable.



More information about the CF-metadata mailing list