[Mapserver-users] WMS Problems...

Jeff Hoffmann jeff at propertykey.com
Tue Mar 2 19:57:08 PST 2004


On Mar 2, 2004, at 9:13 PM, Frank Warmerdam wrote:
>> - How would one advertise the ability to create DIFFERENT tiff 
>> formats?
>> (e.g. 8-bit vs. 24-bit) For many databsets it makes sense to use one 
>> or
>> the other. I've tried creating 2 output formats but that doesn't seem 
>> to
>> have any effect, nor can I or a user choose one.
>
> Good question.  As things stand you could have several output format
> definitions using the GeoTIFF driver, but with different names.  As
> things stand I think the WMS server code allows formats to be selected
> by mime type (first matching ... formats declared in the .map file take
> precidence over implicit definitions) or by the output format name.  
> However,
> I think (not so sure on this point) that only the mime types are listed
> in the capabilities document, so variations on the same format aren't 
> going
> to be visible externally.
>
> It seems to me there is some way of adding options to mime types.  
> Perhaps
> we could have something like a mime type of "image/tiff+24bit" or 
> something.
> Anyone know more about this?

I believe that the way to do this is to put parameters after the mime 
type like "image/tiff; color-depth=8".  I don't know if there are 
standards for what these parameters are, especially for different image 
types, but it's done for different character sets in HTTP requests.  
You should be able to put this info both in the Accept header for the 
request and the Content-type for the returned image.  I'd assume you'd 
be able to put the same in the format list when you do a "get 
capabilities" (i.e., <Format>image/tiff; color-depth=8</Format>).  I 
have _no idea_ if anything would choke on this or not, but I think it'd 
be worth some research.

--
Jeff Hoffmann
jeff at propertykey.com




More information about the MapServer-users mailing list