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