-----Original Message-----
From: Miguel Ángel Esbri [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 20, 2005 11:15 AM
To: Norman Barker
Cc: [email protected]
Subject: Re: [UMN_MAPSERVER-USERS] using tile index for serving wms and
wcs


Hi Norman,

thanks for your help. I have included a zipped file with the log, the 
getcapabilities of the wms and wcs request, the .map file and the tile 
index that I generated.

regards,

    Miguel Ángel

Norman Barker wrote:

<snip>
>
>I am using a tile index for serving a large number of .tif files so, the 
>layer can be accessed via wms and wcs. When I am using the wms I can 
>access to it without any problem, but when I ask for the getcapabilities 
>of the wcs I get no layer from it.
>
>I have followed some examples that explain how to do this 
>(http://mapserver.gis.umn.edu/docs/howto/WCSServerFormatHowTo), but I 
>still haven't managed to solve this.
>
>thanks in advance,
>   
>       Miguel Ángel
>
><snip>
>

Hi Miguel,

Using a tile index for WCS is slightly different for WCS that WMS with 
MapServer, quoting Steve Lime from his page (not the WCS Use Cases, but the WCS 
How To)

'In order to more efficiently support the WCS specification a new tiling scheme 
has been implemented within MapServer. One that supports spatial sub-setting, 
but also ad hoc sub-setting based on any attributes found within tile index. In 
many cases a temporal attribute could be used, but sub-setting is not limited 
to that case. The new scheme introduces the concept of tile index layers, that 
is, a separate layer definition is used to describe the tile index dataset. 
With this we get all the benefits of any MapServer layer, most importantly we 
can apply MapServer filters to the data. Filters can be defined at runtime 
using MapServer CGI, MapScript or via the WCS server interface. The syntax for 
the layer using the index remains unchanged except that the value for TILEINDEX 
refers to the index layer instead of an external shapefile.'


So you need to define a layer that is the tile index.

LAYER
 NAME 'data_idx'
 DATA '----/index'
 : 
 TYPE TILEINDEX
 :
END

LAYER
  NAME 'data'
  TILEINDEX 'data_idx'
  :
END

By doing this, you actually reduce the size of your mapfile if you are serving 
a lot of scenes (only one tile index!).

I am really keen to promote the use of WCS, so if you have a couple of sample 
images that you want set up, I can set them up on an external server here, and 
you can get the map file when I have finished and we can go over it and update 
the docs on the MapServer site if there are any glaring omissions.

thanks,

Norman

Reply via email to