#
# Test WCS.
#
# REQUIRES: INPUT=GDAL OUTPUT=PNG SUPPORTS=WCS
#
# KVP:
# RUN_PARMS: wcs_20_desc_bands.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=2.0.0&REQUEST=DescribeCoverage&COVERAGEID=multi,multi_new" > [RESULT_DEMIME]
#
# RUN_PARMS: wcs_20_getcov_bands_index.tif [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=2.0.0&REQUEST=GetCoverage&COVERAGEID=multi&FORMAT=image/tiff&RANGESUBSET=1,5,9" > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_getcov_bands_name.tif [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=2.0.0&REQUEST=GetCoverage&COVERAGEID=multi&FORMAT=image/tiff&RANGESUBSET=Band9,Band5,Band1" > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_getcov_bands_name.dat [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=2.0.0&REQUEST=GetCoverage&COVERAGEID=multi&FORMAT=image/tiff&mediatype=multipart/mixed&RANGESUBSET=Band9,Band5,Band1" > [RESULT_DEMIME]
#
# RUN_PARMS: wcs_20_getcov_bands_index_new.tif [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=2.0.0&REQUEST=GetCoverage&COVERAGEID=multi_new&FORMAT=image/tiff&RANGESUBSET=1,5,9" > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_getcov_bands_name_new.tif [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=2.0.0&REQUEST=GetCoverage&COVERAGEID=multi_new&FORMAT=image/tiff&RANGESUBSET=Band9,Band5,Band1" > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_getcov_bands_name_new.dat [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=2.0.0&REQUEST=GetCoverage&COVERAGEID=multi_new&FORMAT=image/tiff&mediatype=multipart/mixed&RANGESUBSET=Band9,Band5,Band1" > [RESULT_DEMIME]
#
# POST:
# RUN_PARMS: wcs_20_post_bands_index.tif [MAPSERV] -nh [POST]image/tiffmulti159[/POST] > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_post_bands_name.tif [MAPSERV] -nh [POST]image/tiffmultiBand9Band5Band1[/POST] > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_post_bands_name.dat [MAPSERV] -nh [POST]image/tiffmultimultipart/mixedBand9Band5Band1[/POST] > [RESULT_DEMIME]
#
# RUN_PARMS: wcs_20_post_bands_index_new.tif [MAPSERV] -nh [POST]image/tiffmulti_new159[/POST] > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_post_bands_name_new.tif [MAPSERV] -nh [POST]image/tiffmulti_newBand9Band5Band1[/POST] > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_post_bands_name_new.dat [MAPSERV] -nh [POST]image/tiffmulti_newmultipart/mixedBand9Band5Band1[/POST] > [RESULT_DEMIME]
#
# Trim to 1px (#3857):
# RUN_PARMS: wcs_20_multi_getcov_trim_y_to_1px.tif [MAPSERV] -nh [POST]image/tiffmultiy1010.1[/POST] > [RESULT_DEMIME]
# RUN_PARMS: wcs_20_multi_getcov_trim_x_to_1px.tif [MAPSERV] -nh [POST]image/tiffmultix1010.1[/POST] > [RESULT_DEMIME]
#
MAP
NAME TEST
SIZE 105 61
EXTENT 14.4702712 47.8188382 18.0111282 49.8911432
#CONFIG "MS_ERRORFILE" "stderr"
OUTPUTFORMAT
NAME GEOTIFF_8
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE BYTE
EXTENSION "tif"
END
PROJECTION
"init=epsg:4326"
END
WEB
METADATA
# OWS stuff for server
"ows_updatesequence" "2007-10-30T14:23:38Z"
"ows_title" "First Test Service"
"ows_fees" "NONE"
"ows_accessconstraints" "NONE"
"ows_abstract" "Test Abstract"
"ows_keywordlist" "keyword,list"
"ows_service_onlineresource" "http://198.202.74.215/cgi-bin/wcs_demo"
"ows_contactorganization" "OSGeo"
"ows_contactperson" "Frank Warmerdam"
"ows_contactposition" "Software Developer"
"ows_contactvoicetelephone" "(613) 754-2041"
"ows_contactfacsimiletelephone" "(613) 754-2041x343"
"ows_address" "3594 Foymount Rd"
"ows_city" "Eganville"
"ows_stateorprovince" "Ontario"
"ows_postcode" "K0J 1T0"
"ows_country" "Canada"
"ows_contactelectronicmailaddress" "warmerdam@pobox.com"
"ows_hoursofservice" "0800h - 1600h EST"
"ows_contactinstructions" "during hours of service"
"ows_role" "staff"
"ows_enable_request" "*"
# OGC:WCS
"wcs_label" "Test Label"
"wcs_description" "Test description"
"wcs_onlineresource" "http://devgeo.cciw.ca/cgi-bin/mapserv/ecows"
"wcs_metadatalink_href" "http://devgeo.cciw.ca/index.html"
END #METADATA
END #WEB
LAYER
NAME multi
TYPE raster
STATUS ON
DUMP TRUE
DATA data/multiband.tif
PROJECTION
"init=epsg:4326"
END
METADATA
"ows_extent" "14.4702712 47.8188382 18.0111282 49.8911432"
"wcs_size" "105 61"
"wcs_label" "Test label"
"wcs_formats" "GEOTIFF_8"
"wcs_nativeformat" "GeoTIFF"
"wcs_description" "Test description"
"wcs_metadatalink_href" "http://www.gdal.org/metadata_test_link.html"
"wcs_keywordlist" "test,mapserver"
"wcs_abstract" "Bands for Landsat 5 TM"
"wcs_imagemode" "BYTE"
"wcs_bandcount" "9"
"wcs_rangeset_axes" "Band1 Band2 Band3 Band4 Band5 Band6 Band7 Band8 Band9"
"wcs_rangeset_name" "Landsat 5 TM Bands"
"wcs_rangeset_label" "Bands"
"wcs_rangeset_description" "Bands for Landsat 5 TM"
"wcs_rangeset_nullvalue" "0"
END
END
LAYER
NAME multi_new
TYPE raster
STATUS ON
DUMP TRUE
DATA data/multiband.tif
PROJECTION
"init=epsg:4326"
END
METADATA
"ows_extent" "14.4702712 47.8188382 18.0111282 49.8911432"
"wcs_size" "105 61"
"wcs_label" "New test label"
"wcs_formats" "GEOTIFF_8"
"wcs_nativeformat" "GeoTIFF"
"wcs_description" "New test description"
"wcs_metadatalink_href" "http://www.gdal.org/metadata_test_link.html"
"wcs_keywordlist" "test,mapserver"
"wcs_abstract" "Bands for Landsat 5 TM"
"wcs_imagemode" "BYTE"
"wcs_bandcount" "9"
"wcs_band_names" "Band1 Band2 Band3 Band4 Band5 Band6 Band7 Band8 Band9"
#default values
"wcs_band_interpretation" "Default interpretation"
"wcs_band_uom" "DefaultUOM"
"wcs_band_definition" "DefaultDefinition"
"wcs_band_description" "Default description"
"wcs_interval" "0 255"
"wcs_significant_figures" "3"
"wcs_nilvalues" "0"
"wcs_nilvalues_reasons" "urn:ogc:def:nil:OGC:1.0:inapplicable"
#specific band values
"Band1_band_interpretation" "This is some interpretation"
"Band1_band_uom" "SomeUOM"
"Band1_band_definition" "SomeDefinition"
"Band1_band_description" "This is some description"
"Band1_interval" "0 255"
END
END
END