[mapserver-users] WCS GET_COVERAGE delivers corrupted geotiff
John Cartwright
John.C.Cartwright at noaa.gov
Tue Jul 20 12:27:36 PDT 2010
Hello All,
I'm running Mapserver 5.6.3 and have a WCS service configured. I'm
finding that a GetCoverage request like:
http://mapserver.ngdc.noaa.gov/cgi-bin/public/etopo1/etopo1.tif?request=GetCoverage&service=WCS&version=1.1.1&COVERAGE=etopo1&crs=EPSG:4326&format=geotiff&resx=0.0083333333&resy=0.0083333333&bbox=-95,25,-75,40
delivers a corrupted geotiff that appears to have header information
prepended to the TIFF, e.g.
--wcs
Content-Type: text/xml
Content-ID: wcs.xml
<?xml version="1.0" encoding="UTF-8"?>
<Coverages
xmlns="http://www.opengis.net/wcs/1.1"
xmlns:ows="http://www.opengis.net/ows"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/ows/1.1
../owsCoverages.xsd">
<Coverage>
<Reference xlink:href="cid:coverage/out.tif"/>
</Coverage>
</Coverages>
--wcs
Content-Type: image/tiff
Content-Description: coverage data
Content-Transfer-Encoding: binary
Content-ID: coverage/out.tif
Content-Disposition: INLINE
I've included the complete mapfile below.
I'm assuming that I have something misconfigured in either Mapserver or
Apache - can someone please help me here?
Thanks!
--john
MAP
NAME WCS_server
STATUS ON
SIZE 500 250
#SYMBOLSET ../etc/symbols.sym
EXTENT -180 -90 180 90
UNITS dd
SHAPEPATH "/nfs/gisdata/rasters"
IMAGECOLOR 255 255 255
FONTSET "/nfs/eogmapdata/fontset.txt"
#
# Start of web interface definition
#
WEB
IMAGEPATH "/data/mapserver-vhost/html/tmp/"
IMAGEURL "/tmp/"
METADATA
"wcs_label" "GMap WCS Demo Server" ### required
"wcs_description" "Some text description of the service"
"wcs_onlineresource"
"http://127.0.0.1/cgi-bin/mapserv.exe?" ### recommended
"wcs_service_onlineresource" "http://127.0.0.1/cgi-bin/mapserv.exe?"
END
END
PROJECTION
"init=epsg:4326"
END
OUTPUTFORMAT
NAME GEOTIFF
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE "BYTE"
EXTENSION "tif"
FORMATOPTION "COMPRESS=LZW"
END
OUTPUTFORMAT
NAME GEOTIFF_FLOAT
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE "FLOAT32"
EXTENSION "tif"
FORMATOPTION "COMPRESS=LZW"
END
LAYER
NAME etopo1
METADATA
"wcs_label" "Elevation/Bathymetry" ### required
"wcs_rangeset_name" "Range 1" ### required to
support DescribeCoverage request
"wcs_rangeset_label" "My Label" ### required to
support DescribeCoverage request
END
TYPE RASTER ### required
STATUS ON
DATA ETOPO1_Ice_g.tif
PROJECTION
"init=epsg:4326"
END
DUMP TRUE ### required
END
END # Map File
More information about the MapServer-users
mailing list