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