On Tue, May 28, 2013 at 5:56 AM, Ben Caradoc-Davies <
ben.caradoc-dav...@csiro.au> wrote:

> +0. (Same reason as before.) I do have a couple of questions:
>
> My recollection is that the NetCDF CF (previously COARDS) Conventions were
> limited to one-grid-per file. Are your multiple coverages all on the same
> grid?
>
> Do you support CF Conventions?
>

We do, and I believe that you're right, the spatio-temporal grid is one,
but many variables can insist on it,
we expose one coverage per variable.
For example, here is a NetCDF CF with three variables O3, NO2, V, and they
all share the same
lon/lat/z/time elements:

[image: Inline image 1]

Or, if you prefer to see it as NcML:

<?xml version="1.0" encoding="UTF-8"?>
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2";
location="file:/.../polyphemus_fc1_20130301.nc">
  <dimension name="time" length="24" isUnlimited="true" />
  <dimension name="z" length="14" />
  <dimension name="lat" length="96" />
  <dimension name="lon" length="80" />
  <attribute name="forecast_level" value="1" />
  <variable name="time" shape="time" type="float">
    <attribute name="units" value="hours since 2013-03-01 1:00:00" />
  </variable>
  <variable name="z" shape="z" type="float">
    <attribute name="long_name" value="height" />
    <attribute name="units" value="meters" />
  </variable>
  <variable name="lat" shape="lat" type="float">
    <attribute name="long_name" value="latitudes" />
    <attribute name="units" value="degrees_north" />
  </variable>
  <variable name="lon" shape="lon" type="float">
    <attribute name="long_name" value="longitudes" />
    <attribute name="units" value="degrees_east" />
  </variable>
  <variable name="O3" shape="time z lat lon" type="float">
    <attribute name="long_name" value="Ozone concentration" />
    <attribute name="standard_name"
value="mass_concentration_of_ozone_in_air" />
    <attribute name="unit" value="microgram/m3" />
    <attribute name="missing_value" type="double" value="NaN" />
  </variable>
  <variable name="NO2" shape="time z lat lon" type="float">
    <attribute name="long_name" value="NO2 concentration" />
    <attribute name="standard_name"
value="mass_concentration_of_nitrogen_dioxide_in_air" />
    <attribute name="unit" value="microgram/m3" />
    <attribute name="missing_value" type="double" value="NaN" />
  </variable>
  <variable name="V" shape="time z lat lon" type="float">
    <attribute name="long_name" value="Meridional wind" />
    <attribute name="unit" value="m/s" />
    <attribute name="missing_value" type="double" value="NaN" />
  </variable>
</netcdf>

Long story short, we extract one coverage with elevation and time for each
variable that
is not, at the same time, also a dimension

Cheers
Andrea


-- 
==
GeoServer training in Milan, 6th & 7th June 2013!  Visit
http://geoserver.geo-solutions.it for more information.
==

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39  339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------

<<netcdf-nq8.png>>

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to