Dapper in-situ conventions spec available
Jennifer M. Adams
jma at cola.iges.org
Fri Oct 6 08:31:55 PDT 2006
Dear All,
As a GrADS developer, I have multiple issues/concerns/ideas regarding
serving and accessing in situ data via OPeNDAP. GrADS is a natural
client for this data type, as it already has an internal data model
for in situ data, with many built-in functions for the display and
analysis of the data. For two years, GDS has been serving in situ
data -- surface obs in real time -- with 4000-9000 hits per month
over the past year. Not overwhelming, but the usage has been consistent.
Now that Dapper, the THREDDS Data Server, and OPeNDAP Server 4 are
also out there, I think it would be wonderful if there were some
consistency in the way these data are presented to the world. I think
a spec or set of conventions is a great idea -- it certainly seems
like it would make my life easier when trying to enable GrADS to be a
client for all the possible servers that users will want to access.
To get GrADS to read Dapper, I had to make a few changes that reflect
the differences between GDS and Dapper conventions:
1. The variable "Int32 _id" in Dapper is the analog to the "String
stid" variable in GDS
2. Time axis information is presented a little differently
3. Constraint protocol and syntax (the reason why GrADS 1.9 can't
access the new Dapper)
The more significant difference between GDS and Dapper is that Dapper
presents a time series from a single station as a 2D nested sequence,
in the same way you would present a vertical profile at a single
time. Why complicate things by have two meanings for the inner
sequence? Swapping Z and T as variables for the inner and outer
sequences seems like it's defeating the purpose of having a
convention. I prefer the simpler notion that it's a 2D sequence if
the data at the same location vary in height/depth, if not, it's a 1D
sequence.
I suspect the real problem is that there is no NetCDF standard for
this data type. As soon as one is developed, and an API is available
for subsetting on variables as well as coordinates, then I reckon
everyone will jump to that standard and this whole discussion will
become an artifact of history. Anything on this brewing at UCAR?
Jennifer
--
Jennifer M. Adams
IGES/COLA
4041 Powder Mill Road, Suite 302
Beltsville, MD 20705
jma at cola.iges.org
-------------- next part --------------
More information about the Opendap-tech
mailing list