Dear Phil,

a programmer has usually to decide if he accepts 'minor' problems with the input or not. A program-user usually selects the program which accepts most input. So a CF-processing program not accepting a dataset without datum won't get very popular. Of course, a program allowing the user to modify/correct the datum is even more popular.

The climate and forecast modellers used for a very long time a spherical earth with a radius around 3671km (= GRS1980 Authalic Sphere, not the GRS1980 ellipsoid). Therefore, all CF-processing programs I know assume that spherical earth radius of that size (i.e. netcdf-java, ncview, fimex). So, the proposed default is the de facto standard and I believe, it is better to write it down than to keep it informal.

If datum information is merely an extension to CF, it will take very long until it is accepted. If CF always comes with a datum, data-providers will adapt more quickly, since a missing datum might be an obvious error (high priority) rather than a missing extension (low priority).


Setting a default for something previously undefined is very common. A precedence which was the same amount of work (update of attributes) for all non-english data-providers was the definition of UTF-8 as character-encoding in netcdf-3.6.3 in ~2008.

Best regards,

Heiko

On 2011-08-03 15:48, Bentley, Philip wrote:
Dear Heiko,

I hope CF could define a default datum, e.g. the GRS1980
Authalic Sphere, since this matches most closely with
existing software (netcdf-java). This would make live easier
for the software-developers who have to use something if
nothing is given.

I'm not sure that defining a default datum for CF is the right way to go
in this instance. I would have thought that if a particular piece of
data analysis is at a resolution that requires a geodetic datum to be
specified then, in absentia the actual one being defined in metadata,
it's not clear to me that using some semi-arbitrary, and potentially
invalid, default datum is any better than giving the user the
opportunity to select the one s/he believes to be the most appropriate
for the task in hand.

The current CF conventions include a (fairly minimal) set of metadata
attributes which can be used to describe the basic properties of the
coordinate reference system associated with a given dataset. The onus
then is on data producers to utilise those metadata attributes to
describe their data to the fullest extent possible. Furthermore, other
non-CF attributes may be used to augment the standard set - over time
some of these additional attributes would no doubt find their way into
the CF specification.

Ultimately, if end-users consider that a given dataset has insufficient
metadata to justify its use within a particular context, then they can
always choose to ignore that dataset. With the passage of time - and in
true Darwinian fashion - such datasets (and their producers) will find
that they are increasingly disregarded/overlooked in analyses. Hopefully
this would galvanise such data producers into improving the quality of
their spatial metadata!

Regards,
Phil


PS: if a default datum were to be encoded into the CF conventions, I'd
imagine that the WGS84 datum would be the way to go rather than GRS80
which, if I understand correctly, has somewhat more of a bias towards
use over the North American continent. That said, I suspect the
differences between the 2 datums are sufficiently small as to get lost
in the underflow for many metocean research applications.


_______________________________________________
CF-metadata mailing list
[email protected]
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata

Reply via email to