[mapserver-users] WCS server not
Jorge Lopez
jorgelopez.physics at gmail.com
Tue Feb 21 04:11:07 PST 2012
Hello;
I am newbie to Mapserver, so maybe this is a naive question but I am doing
my best to find a solution to serve raster data by using Mapserver.
I have MapServer 5.6.5, I have prepared my map server with WFS and WMS and
I would like to serve GEOTIFF images with WCS 1.0.0 protocol.
I prepared a map file, with two layers to be served and I made a
capabilities of the server:
http://domainserver/cgi-bin/mapserv?SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCapabilities
The problem is that all metadata is full but there is no content for
coverages ("identifiers" in v.1.1.0), that is, the content between
ContentMetada labels is empty,
<ContentMetadata>
</ContentMetadata></WCS_Capabilities>
So I don't know what is happen, I made a probe like using shp2img to
generate a image png from mapfile and it is done
My Mapfile (only one layer) looks like in the following way:
MAP
NAME "xxxx Map Server"
SIZE 100 100 # NECESARIO PARA LA UTILIDAD shp2img
UNITS DD
EXTENT -90 -90 90 90
DEBUG 5
CONFIG "CPL_DEBUG" "ON"
CONFIG "MS_ERRORFILE" "/tmp/mapserver.log" #a este fichero van mensajes
de error!! (equivalent to set SetEnv MS_ERRORFILE "/tmp/mapserver.log" in
/etc/apache2/apache2.conf)
PROJECTION
"init=epsg:4326"
END # end projection
# Background color for the map canvas -- change as desired
IMAGECOLOR 192 192 192
IMAGEQUALITY 95
IMAGETYPE jpeg
# Usamos el driver GDAL para crear el formato Ráster en modo IMAGEN RGB
OUTPUTFORMAT
NAME GEOTIFF_RGB
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
EXTENSION 'tif'
END #end outputformat
# Legend
LEGEND
IMAGECOLOR 255 255 255
STATUS ON
KEYSIZE 18 12
LABEL
TYPE BITMAP
SIZE MEDIUM
COLOR 0 0 89
END #end label
END #end legend
# Web interface definition. Only the template parameter is required to
display a map. See MapServer documentation
WEB
# Set IMAGEPATH to the path where MapServer should write its output.
IMAGEPATH '/tmp/'
# Set IMAGEURL to the url that points to IMAGEPATH as defined in your
web server configuration
IMAGEURL '/tmp/'
# WCS server settings
METADATA
'wms_title' 'xxxx Map Server'
'wms_enable_request' '*'
'ows_onlineresource' 'http://domainserver/cgi-bin/mapserv?'
#'ows_srs' 'CRS:84 EPSG:4326 urn:x-ogc:def:crs:EPSG:4326
urn:x-ogc:def:crs:EPSG:3035 EPSG:3035 EPSG:4258'
'ows title' 'Intamap WCS'
'ows_srs' 'CRS:84 EPSG:4326 urn:x-ogc:def:crs:EPSG:4326'
'ows_abstract' 'Comentarios Blah Blah Blah'
#'ows_srs' 'EPSG:3035 urn:x-ogc:def:crs:EPSG:3035'
'wfs_title' 'xxxx WFS Server'
'wfs_onlineresource' 'http://domainserver/cgi-bin/wfs?'
'wfs_srs' 'EPSG:4326' ## Recommended
'wfs_abstract' 'Web Feature Service for the XXXX central
geonode.' ## Recommended
'wfs_enable_request' '*'
'wms_abstract' 'Web Map Service for the XXXX central geonode'
###### WCS ################
'wcs_label' 'XXXX WCS Server' ### required for WCS
'wcs_title' 'XXX Web Coverage Service Server'
'wcs_description' 'Web Coverage Service for the XXXX central
geonode to serve coverages'
'wcs_onlineresource' 'http://domainserver/cgi-bin/wcs?'
'wcs_service_onlineresource' 'http://domainserver/cgi-bin/wcs?'
'wcs_fees' 'none'
'wcs_srs' 'EPSG:4326' ## Recommended
# 'wcs_abstract' 'Web Coverage Service for the XXXXXX central
geonode.' ## Recommended
'wcs_accessconstraints' 'none'
'wcs_keywordlist' 'WCS, TEXT, Coverage'
'wcs_metadatalink_format' "text/plain" #tipo MIME para formato de
ficheros
'wcs_metadatalink_href' "http://domainserver/catalog" # URL al
metadata
'wcs_metadatalink_type' "TC211" # standard que cumple el metadata
"wcs_address" "124 Gilmour Street"
"wcs_city" "Ottawa"
"wcs_stateorprovince" "ON"
"wcs_postcode" "90210"
"wcs_country" "Canada"
"wcs_contactelectronicmailaddress" "blah at blah"
"wcs_contactperson" "me"
"wcs_contactorganization" "unemployed"
"wcs_contactposition" "manager"
"wcs_contactvoicetelephone" "613-555-1234"
"wcs_contactfacimiletelephone" "613-555-1235"
# "wcs_service_onlineresource" "http://domainserver/cgi-bin/wcs?"
'wcs_enable_request' '*'
END #end metadata
#Scale range at which web interface will operate
# Template and header/footer settings
# Only the template parameter is required to display a map. See
MapServer documentation
END #end web
LAYER
NAME 'GLOBCORINE_Color'
TYPE RASTER
STATUS ON
METADATA
'wms_title' 'GLOBCORINE_2009'
# 'ows_metadataurl_format' 'text/html'
# 'ows_metadataurl_href' 'http://domainserver/catalog'
# 'ows_metadataurl_type' 'TC211'
'wcs_label' 'GLOBCORINE 2009'
'wcs_formats' 'GEOTIFF'
'wcs_enable_request' '*'
'wcs_rangeset_name' 'Range 1' ### required to support
DescribeCoverage request
'wcs_rangeset_label' 'Globcorine 2009 classes' ### required to
support DescribeCoverage request
END #end metadata
DATA '/path/GLOBCORINE_Color.tif'
# PROJECTION
# 'proj=longlat'
# 'ellps=WGS84'
# 'datum=WGS84'
# 'no_defs'
# ''
# END #end projection
# DUMP TRUE
END #end layer
END #end map
I have no xml capabilities file if I set DUMP TRUE in LAYER class, there is
a internal server error according to Apache.
I don`t know if there is a problem with GDAL library or not. I am just be
confussed
Any help would be very appreciate.
Thank you in advance
Jorge
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20120221/5ab97637/attachment.htm>
More information about the MapServer-users
mailing list