[OSGeo-Discuss] WCS/WMS accuracy tests?

Frank Warmerdam warmerdam at pobox.com
Wed Dec 9 09:02:47 PST 2009


Steven M. Ottens wrote:
> On Dec 9, 2009, at 3:44 PM, Frank Warmerdam wrote:
> 
>> Steven M. Ottens wrote:
>>> Mapserver doesn’t offset the data unless it is physically impossible
>>> (non-native, non-multiple resolutions, extents which don’t snap to source
>>> data) but produces a multi-band geotiff where the source data is single
>>> band.
>> Steven,
>>
>> Thanks for the excellent post.  I'd be interested in following up on the
>> singleband / multiband issue with MapServer WCS when you have time.  I
>> vaguely recall there being an issue with this at one point but I thought it
>> was solved quite a while ago.  So if it persists in 5.6.0 I'd love a chance
>> to fix it.
> 
> I'm happy to help, the map file and source data can be found here: http://dl.dropbox.com/u/175548/data.zip and the server itself is accessible through http://research.geodan.nl/cgi-bin/mapserver56/mapserv.exe?map=maps/corine.map&
> 
> If you need anything else let me know.

Steven,

I believe you would want to change this:

OUTPUTFORMAT
   NAME GTiff
   DRIVER "GDAL/GTiff"
   MIMETYPE "image/tiff"
   IMAGEMODE RGB
   EXTENSION "tif"
END

to:


OUTPUTFORMAT
   NAME GTiff
   DRIVER "GDAL/GTiff"
   MIMETYPE "image/tiff"
   IMAGEMODE BYTE
   EXTENSION "tif"
END

IMAGEMODE RGB essentially tells MapServer to produce a normal 24bit RGB
image result using the normal painting mechanisms.  Using IMAGEMODE BYTE
tells mapserver to produce a BYTE raster result and incidentally will
match the number of bands to the source image.   BYTE (and INT16 and FLOAT)
are often more appropriate for WCS when you want to preserve original
pixel values exactly rather than visually.

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent




More information about the Discuss mailing list