[mapserver-users] GetFeatureInfo Request with Timeinterval and Tileindexed Raster Layers
Jonas Eberle
jonas.eberle at gmx.de
Tue Jul 31 05:56:47 PDT 2012
Hi list,
I have a tileindexed raster layer for WMS Time support. Each timestamp contains a whole image, so in GetMap requests I am only using single time requests like the following example. GetFeatureInfo requests are working with single timestamps.
http://artemis.geogr.uni-jena.de/cgi-bin/mapserv?map=/home/mapserver/modis/map.map&LAYERS=mod11c3_lst_day&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&FORMAT=image%2Fpng&SRS=EPSG%3A900913& TIME=2002-05-01 &BBOX=12523442.7133,7514065.6283,15028131.2558,10018754.1708&WIDTH=256&HEIGHT=256
U sing GetMap request with a timeinterval is working, too, but as the layers have all the same extents, only the newest one will display. But in the log file mapserver found all of the "tiles". Trying to get a GetFeatureInfo request on a timeinterval generates a table with the requested timestamps (one row for every timestamp within the interval) but the value of the raster pixel is always the same (see following example):
http://artemis.geogr.uni-jena.de/cgi-bin/mapserv?map=/home/mapserver/modis/map.map&LAYERS=mod11c3_lst_day&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetFeatureInfo&STYLES=&FORMAT=image/png&SRS=EPSG:4326&&EXCEPTIONS=application/vnd.ogc.se_xml&BBOX=64.090575,33.757077,183.797606,72.247521&X=593&Y=295&INFO_FORMAT=text/html&QUERY_LAYERS=mod11c3_lst_day&WIDTH=1362&HEIGHT=802& TIME=2002-05-01/2002-08-01
In the template file [value_list] is written for the raster values. Requesting the single timestamps each, every timestamp has an other value. So it seems to me, that using GetFeatureInfo with a timeinterval, only the latest timestamp is queried.
Is there a reason why using GetFeatureInfo with a timeinterval doesn't work?
I am using Mapserver 6.0.1 on Ubuntu. In the PostGIS table the raster files are linked within the location column.
Here is an excerpt of my map file (layer description):
LAYER
STATUS ON
NAME "mod11c3_lst_day_time_idx"
TYPE POLYGON
CONNECTIONTYPE POSTGIS
CONNECTION "host=localhost dbname=****** user=*****
password=******** port=5432"
DATA "geom from mod11c3_lst_day"
METADATA
"ows_title" "mod11c3_day TIME INDEX"
"ows_srs" "EPSG:900913 EPSG:4326"
"ows_extent" "49 44 180 85"
"ows_timeextent" "2000-03-01/2012-05-01/P1M"
"ows_timeitem" "date"
"ows_timedefault" "2012-05-01"
"ows_enable_request" "*"
END
FILTERITEM 'date'
FILTER '%time%'
END
# raster layer
LAYER
NAME "mod11c3_lst_day"
TYPE RASTER
STATUS ON
DEBUG ON
PROJECTION
"init=epsg:4326"
END
HEADER 'template_header_lst.html'
FOOTER 'template_footer.html'
TEMPLATE 'template.html'
METADATA
"ows_title" "MODIS TERRA Land Surface Temperature Daytime MONTHLY"
"ows_srs" "EPSG:900913"
"ows_extent" "49 44 180 85"
"ows_timeextent" "2000-03-01/2012-05-01/P1M"
"ows_timeitem" "date"
"ows_timedefault" "2012-05-01"
"ows_enable_request" "*"
END
TILEITEM "location"
TILEINDEX "mod11c3_lst_day_time_idx"
INCLUDE 'lst_colorbar2.map'
END
I hope anybode can help me.
Thanks in advance,
Jonas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20120731/03fc6f98/attachment.htm>
More information about the MapServer-users
mailing list