รับรู้มาตั้งนานแล้วว่า Mapserver support WMS และ WCS Time
เช่นในกรณี MODIS data set ซึ่งจะมีภาพทุก ๆ วัน ก็จะเป็นประโยชน์มากวิธีการทำก็มีใน
http://mapserver.org/ogc/wms_time.html และ http://mapserver.org/ogc/wcs_server.html#wcs-server
มาสรุปสั้น ๆ ให้ได้ใจความ
ก่อนอื่นทำความเข้าใจก่อนว่า 1 ไฟล์ภาพ คือ ข้อมูล หนึ่งวัน หรือหนึ่งเวลา อาจจะมีหลาย band ก็ได้
ขั้นที่ 1 ก็ทำการสร้าง index file ด้วยคำสั่ง
-gdaltindex inde.shp image/*.tif
ก็จะได้ไฟล์ index มาซึ่งจะมี colume “location” ที่มี path และ filename อยู่
ก็ทำการสร้าง colume เพิ่มมาใหม่ด้วย โปรแกรม GIS เช่น Mapwindos, Qgis etc.. ตั่งชื่ออะไรก็ได้ ให้ข้อมูลเป็นชนิด Text
จากนั้นอาจจะต้องหาวิธีใส่ข้อมูลวันที่เข้าไป ในแต่ละ records.
เสร็จไปขั้นแรก
2. ก็มาสร้าง map file โดยทำการสร้าง layer สำหรับ tile index ซึ่งก็เป็นแบบทั่วไปของ Polygon SHP
3. ทำการสร้าง Layer สำหรับภาพ Modis โดยมีข้อมูลที่สำคัญตามนี้
Layer
NAME modisa ชื่อข้อมูล
Projection
“init=epsg:4326″
End
TYPE RASTER
DUMP True
TILEINDEX “location” ชื่อ colume ที่มี path และ filename
TILEINDEX “time_idx” ชื่อ layer ของ tileindex
METADATA
“wms_timextent” “2008-09-01/2008-09-05 จากวันที่ 1 ถึง 5
“wms_timeitem” “dtime” ชื่อ colume ใน shp ที่มีข้อมูลวันที่
“wms_timedefault” “2008-09-01″
…… และอื่นที่ ๆจำเป็นสำหรับ wms implementation
“wcs_timeitem” “dtime”
“wcs_timeposition” “2008-09-01/2008-09-05″
……
END
เป็นที่น่าสังเกตว่า
wcs_timeextent สามารถกำหนดเป็น แบบ range ได้ หลังจาก Mapserver version 5.4.1