Problems with WMS time support
William Hudspeth
bhudspeth at EDAC.UNM.EDU
Mon Apr 16 11:38:35 PDT 2007
Hello,
I am using Mapserver 4.10.1 on Red Hat Enterprise 3.
I am trying to display a GRASS raster image with WMS time support. I
have created a tileindex using gdaltindex, imported the tileindex
shapefile into PostGIS, and added a timestamp column containing the date
and hour in an acceptable format (e.g. 2007-04-16 01:00:00).
My mapfile entries for the tileindex, and raster layer are:
#*****LAYER - TILE INDEX FOR PM2.5 RASTERS (Time sensitive)
LAYER
STATUS ON
NAME "pm25_time_index"
TYPE POLYGON
DATA "the_geom from pm25_dream_raster_view"
METADATA
"wms_title" "PM25 TIME INDEX"
"wms_srs" "EPSG:4326"
"wms_extent" "-120 26 -96:50 43:50" #[minx][miny][maxx][maxy]
"wms_timeextent" "2003-01-01 00:00:00/2009-01-31 23:00:00"
"wms_timeitem" "datetime"
"wms_timedefault" "2007-03-30T18:00:00"
time_sensitive "yes"
background 'yes'
dream_raster "no"
raster_selected ""
static "no"
checked "unchecked"
END
CONNECTION "user=apache dbname=reason host=phairs-devel.unm.edu"
CONNECTIONTYPE postgis
END
#**LAYER - DREAM RASTER PM2.5 (Time Sensitive)
LAYER
NAME 'dream_pm25'
TYPE RASTER
STATUS ON
DEBUG ON
DUMP TRUE
TRANSPARENCY 50
FILTER ""
METADATA
"wms_abstract" 'DREAM model dust output - Date:12/15/03 Time:00 hrs
UTC Particle Size Class: PM2.5' #wms_abstract(Abstract)
"wms_keywordlist" 'DREAM dust model, PM2.5' #wms_keywordlist
(Keywordlist)
"wms_opaque" '0' #wms_opaque(layer)
"wms_srs" 'EPSG:4326' #wms_srs(SRS)
"wms_title" "DREAM dust output PM2.5"
"wms_extent" "-120 26 -96:50 43:50" #[minx][miny][maxx][maxy]
"wms_timeformat" "YYYY-MM-DDTHH"
"wms_timeextent" "2003-01-01T00:00:00/2009-01-31T23:00:00"
"wms_timeitem" "datetime"
"wms_timedefault" "2007-03-30T18:00:00"
layer_title 'DREAM dust output - PM2.5'
layer_name 'dream_pm25'
background 'yes'
checked 'unchecked'
build_class 'no'
raster_selected 'unselected' #used to control which raster layer is
active
static 'no' #if no, can be controlled in legend; if yes, never
appears in legend, but visibility is controlled by STATUS
analytic 'no' #used to identify whether the layer is to be used in
density functions
time_sensitive "no"
dream_raster "yes"
END #METADATA
PROJECTION
"init=epsg:4326" #WGS84 Decimal Degrees
END #PROJECTION
TILEITEM "location"
TILEINDEX "pm25_time_index"
END #LAYER
My WMS request looks like this:
http://phairs-devel.unm.edu:8080/cgi-bin/mapserv?map=mapmodule_wms.map&VERSION=1.1.1&REQUEST=GetMap&BBox=-120.000,26.000,-97.000,44.000&SRS=EPSG:4326&Width=459&Height=360&Layers=dream_pm25&TIME=2007-04-06T08
And, the error I get is below:
<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
<!DOCTYPE ServiceExceptionReport SYSTEM
"http://schemas.opengeospatial.net/wms/1.1.1/exception_1_1_1.dtd">
<ServiceExceptionReport version="1.1.1">
<ServiceException>
msDrawMap(): Image handling error. Failed to draw layer named
'dream_pm25'.
msDrawRaster(): Image handling error. Unrecognized or unsupported image
format
drawEPP(): Image handling
error. /home/apache/western_us/20070310/cellhd/D031007_t21.pm25_raw is
not an EPPL file.
</ServiceException>
</ServiceExceptionReport>
Note how the raster referenced in the error is different from that
referenced in the WMS request. I can find no reference to the raster
referenced in the error output anywhere in my mapfile.
I would appreciate any insight into this problem.
Thanks, Bill
More information about the MapServer-users
mailing list