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