mapfile是MapServer中地圖的配置文件,規定了地圖的源數據、投影、樣式等一系列信息。用MapServer發佈影像地圖,須要用如下processing項設置地圖的風格樣式。html
BANDS=red_or_grey[,green,blue[,alpha]]server
針對多波段影像,設置灰度或者RGBA通道,調整順序,能夠在地圖上顯示灰度圖、假彩色或者真彩色,示例以下:htm
PROCESSING "BANDS=4"blog
PROCESSING "BANDS=4,3,2"it
OVERSAMPLE_RATIO=doublebfc
重採樣率,默認值是2.5,重採樣率越高則渲染時間越長。示例:配置
PROCESSING "OVERSAMPLE_RATIO=1.0"渲染
RESAMPLE=NEAREST/AVERAGE/BILINEARfile
重採樣方式,默認值是NEAREST,其餘兩種方式都會增長渲染時間,AVERAGE可以很好的下降噪音,去除黑白條,BILINEAR在過採樣的時候使結果更平滑。具體的區別能夠參考http://mapserver.org/development/rfc/ms-rfc-4.html#rfc4map
SCALE[_n]=AUTO or min,max
數值範圍,通常用於將位深16bit或者浮點數的影像縮放到0-255之間。影像內像素值低於min的都會顯示爲0,高於max的都會顯示爲255,二者之間按比例縮放。也能夠用SCALE_1(紅)、SCALE_2(綠)、SCALE_3(藍)分別控制每一個波段的縮放。調整min、max值能改變地圖的亮度,對本身審美沒信心的同窗,也能夠直接用AUTO參數,至少不會很難看。示例:
BANDS=4,3,2
SCALE=10,500
BANDS=4,3,2
SCALE=10,200