Hi Andrew:
You can use a dimension=1 instead of a scalar.
But you cant use
lat(lat)
lon(lon)
time(time)
the correct usage in the single profile case would be:
lat(profile)
lon(profile)
time(profile)
John
On 4/27/2012 12:03 AM, andrew walsh wrote:
Hi John,
Thanks for your advice.
For a single vertical profile and single valued time, lat, long.
it seems there are two acceptable ways i.e 1 element vector or single
valued scalar.
Quoting from 'section 2.4 Dimensions' of CF standard:
1 element vector:
"Dimensions may be of any size, including unity. When a single value
of some coordinate applies to all the values in a variable, the
recommended means of attaching this information to the variable is by
use of a dimension of size unity with a one-element coordinate variable.
and in the next sentence a scalar:
"It is also acceptable to use a scalar coordinate variable which
eliminates the need for an associated size one dimension in the data
variable."
1) ***Vector co-ordinate variables*******
Dimensions:
time=1
pressure=56
lat=1
lon=1
Variables:
time(time)
lat(lat)
lon(lon)
temperature(pressure)
2) **Scalar co-ordinate varaibles****
Dimensions:
pressure =56
Variables:
time
lat
lon
temperature(pressure)
The scalar approach you suggest as in section "H.3.3. Single profile"
of the CF v1.6 standard
is simpler than the vector approach so we will take your advice.
Regards,
Andrew
----- Original Message ----- From: "John Caron" <ca...@unidata.ucar.edu>
To: "andrew walsh" <awa...@metoc.gov.au>
Cc: <cf-metadata@cgd.ucar.edu>; "Luke Callcut" <l...@metoc.gov.au>;
<g...@metoc.gov.au>
Sent: Thursday, April 26, 2012 10:48 AM
Subject: Re: [CF-metadata] Ocean CTD data following CF Conventions v1.6
Hi andrew:
The file you sent (20110818T001140Z_M_HI504BEN.nc) appears to be a
single profile. Assuming that, you would use the following template:
http://cf-pcmdi.llnl.gov/documents/cf-conventions/1.6/cf-conventions.html#idp8363696
note that lat, lon and time coordinates all have to be scalars.
John
On 4/18/2012 8:24 PM, andrew walsh wrote:
Hi John,
We have now constructed a real netCDF file for you to check. QC flag
variables have been added in. The QC flagging method is based on the
proposed IODE scheme in (1) below.
Attached are the sample .nc file, text (ncdump) of same and a document
specifying the CDL.
Thanks and Regards,
Andrew Walsh
Ref.
(1) Konovalov et. al (March 2012), Proposal to adopt a quality flag
scheme standard
for oceanographic and marine meteorological data, Version 1.2.
----- Original Message ----- From: "John Caron"
<ca...@unidata.ucar.edu>
To: "andrew walsh" <awa...@metoc.gov.au>
Sent: Thursday, April 05, 2012 10:44 AM
Subject: Re: [CF-metadata] Ocean CTD data following CF Conventions v1.6
ok
On 4/4/2012 6:42 PM, andrew walsh wrote:
Hi John,
Thank for your offer to check a sample netCDF CTD data file. At
moment we don't have
some real .nc file but when we do I can send you a file for checking.
Andrew
----- Original Message ----- From: John Caron
To: cf-metadata@cgd.ucar.edu
Sent: Wednesday, April 04, 2012 5:55 AM
Subject: Re: [CF-metadata] Ocean CTD data following CF Conventions
v1.6
Hi all:
Lets see, I havent followed the entire conversation, but:
1) Andrew if you can send me a sample file (not just the CDL) I
can check if it works in the CDM with the new 1.6 conventions, and
maybe give you some advice from my POV.
2) Aggregation in the CDM comes in 2 flavors. 1) The original
implementation simply appends multidimensional arrays together, eg
"joinNew " and "joinExisting" NCML aggregation. I call it
"syntactic aggregation" because it doesnt know what its
aggregating, and the homogeneity requirements are strict. 2)
"Feature Type collections" (aka "semantic aggregation") are the
more recent development. These understand the coordinate
information of the data, and so can handle variations in the
representation, eg ragged arrays, scalar coordinates, etc. In this
case, the CDM understands a dataset as a collection of "features
objects", which can be stored in a collection of files. The
interfaces to these collections is still under development. Most
current and future work in the CDM is in this category.
John
snip ....
_______________________________________________
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
_______________________________________________
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
_______________________________________________
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata