Hello,

I'm not expert on OWS, but serve netCDF files within WCS seems not totally achieve. The
case of Barker concerns a set of netCDF files.
The Galeon project is trying to develop this issue :
http://galeon-wcs.jot.com/Implementation%20Progress%20Page.

For my case, i think the best way is to create one netCDF file per time step or to create
a script to generate TIF files and after serves them.

Best Regards

Vincent

Steve Lime <[EMAIL PROTECTED]> a écrit :

I need to think about this. For some reason I remember one of the test
cases being
just like this although with not so many bands. As the cobwebs clear I
believe this
was started but not completed. There's even a BANDSITEM member of the
layer object
defined in the source. This would allow definition of a column to map a
temporal value
to a particular band within a larger image. I'm thinking it's probably
not far from functioning.

Steve

On 2/19/2008 at 10:08 AM, in message <[EMAIL PROTECTED]>,
Frank
Warmerdam <[EMAIL PROTECTED]> wrote:
vincent wrote:
Hello,

I would like to create Web Coverage Service from one netCDF file in

following
http://mapserver.gis.umn.edu/docs/howto/WCSServerFormatHowTo

My netCDF store rainfall matrix every five minutes in the "pluie"
variable. This the CDL :

dimensions:

   time = UNLIMITED;   // (496 currently)   // (has coord.var)
   x = 50;   // (has coord.var)
   y = 50;   // (has coord.var)
variables:
   int Lambert_Conformal;
     :grid_mapping_name = "lambert_conformal_conic";
     :standard_parallel = 43.20317, 44.99683; // double
     :longitude_of_central_meridian = 2.337229; // double
     :latitude_of_projection_origin = 44.1; // double
     :false_easting = 600.0; // double
     :false_northing = 3200.0; // double
     :_CoordinateTransformType = "Projection";
     :_CoordinateSystems = "ProjectionCoordinateSystem";
     :_CoordinateAxes = "y x";
     :_CoordinateAxisTypes = "GeoX GeoY";
*   double pluie(time=496, y=50, x=50);*
*     :units = "mm/h";*
*     :long_name = "Intensité de pluie";*
*     :coordinates = "lat lon";*
*     :grid_mapping = "Lambert_Conformal";*
*     :_CoordinateSystems = "ProjectionCoordinateSystem
LatLonCoordinateSystem";*

Vincent,

Because GDAL treats this array as a single dataset having 496 bands,
I don't
believe there is a way to properly create a tileindex with one entry
per
time slice, referring back directly to that band though this is
something
that
I think was discussed at one point.

You *can* serve the pluie array, but it will be represented as having
496
bands along a dimension called Band instead of time.

Hopefully Steve will correct me if I am wrong.  What would be nice
is a way to have WCS (and raster rendering in general) potentially
override the BANDS= processing option with information read from a
tile index, and then update the gdaltindex program accordingly to
generate such results.  This shouldn't - in theory - be too hard to
implement.

Best regards,
--

---------------------------------------+------------------------------------
--
I set the clouds in motion - turn up   | Frank Warmerdam,
[EMAIL PROTECTED]
light and sound - activate the windows | http://pobox.com/~warmerdam

and watch the world go round - Rush    | President OSGeo,
http://osgeo.org

_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users





----------------------------------------------------
Ce message a ete envoye par le serveur IMP de l'EMA.


_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to