NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

[galeon] coverage dimensions (was: Re: WCS CF-netCDF profile document)

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

Wenli-

you are right, an (n-x) D case always can be embedded into n-D space for
x>0. However, from a data structure viewpoint I would distinguish: while
a 1-D timeseries can be seen as { (x,y,t,v) | x=x0, y=y0 } in practice
one still would store a 1-D array plus the location of the sensor, that
is: (x0,y0).
In the end, as you know I am most sympathetic with this your notion of
n-D arrays (ie, coverages with an n-D domain) as it allows to unify (and
correlate) all these different data.

-Peter


Wenli Yang wrote:
Peter and Kerian,

I think that it's a good idea to start collecting requirements and to investigate what WCS can and can't do. I believe that until this point, WCS deals with "grid coverage" only but not more general coverage types including feature coverage (vector data types). Thus, WCS essentially is for N-dimensional data arrays, especially those having two of the N dimensions associated to two near horizontal geographic/projected coordinate reference system. A 1-D time series data array, e.g., Data(time) at a fixed location can be considered as a special case of 3-D, with the two horizontal Ds fixed at one point, e.g., Data(time,lat,lon) where the dimension sizes of lat and lon are one. A 2-D time series vertical profile data array, e.g., Data(time,pressure) at a fixed location can be considered as a special case of 4-D, with the two horizontal Ds fixed at one point, e.g., Data(time,pressure, lat,lon) where the dimension sizes of lat and lon are one.
Similarly, a data array of any n-D fixed at one location can be considered as 
(n+2)-D by adding two spatial Ds having dimension sizes being one.

Multiple n-D data arrays at multiple locations or one (n+1)-D data array, where none of 
the "n-D" is horizontal spatial dimension, can be considered a (n+1)-D coverage 
with one of the dimension indicating a spatial location.  This dimension that indicates 
spatial location may be an location ID, lookup table, etc which can be associated with a 
2-D near horizontal position.  This dimension can be indicated using an Engineering 
coordinate axis such a locationID, profilePosition, etc.  How can such n-D or (n+1)-D 
data array, or coverage, be handled in WCS?  How about more complicated data structures 
such as meshes described in Kerian's email?  I guess that the best way is to list use 
cases/requirements as Peter suggested.


Wenli



  • 2008 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the galeon archives: