mapfile是MapServer中地图的配置文件,规定了地图的源数据、投影、样式等一系列信息。用MapServer发布影像地图,需要用以下processing项设置地图的风格样式。

BANDS=red_or_grey[,green,blue[,alpha]]

针对多波段影像,设置灰度或者RGBA通道,调整顺序,可以在地图上显示灰度图、假彩色或者真彩色,示例如下:

PROCESSING "BANDS=4"

PROCESSING "BANDS=4,3,2"

OVERSAMPLE_RATIO=double

重采样率,默认值是2.5,重采样率越高则渲染时间越长。示例:

PROCESSING "OVERSAMPLE_RATIO=1.0"

 

RESAMPLE=NEAREST/AVERAGE/BILINEAR

重采样方式,默认值是NEAREST,其他两种方式都会增加渲染时间,AVERAGE能够很好的降低噪音,去除黑白条,BILINEAR在过采样的时候使结果更平滑。具体的区别可以参考http://mapserver.org/development/rfc/ms-rfc-4.html#rfc4

 

SCALE[_n]=AUTO or min,max

数值范围,一般用于将位深16bit或者浮点数的影像缩放到0-255之间。影像内像素值低于min的都会显示为0,高于max的都会显示为255,两者之间按比例缩放。也可以用SCALE_1(红)、SCALE_2(绿)、SCALE_3(蓝)分别控制每个波段的缩放。调整minmax值能改变地图的亮度,对自己审美没信心的同学,也可以直接用AUTO参数,至少不会很难看。示例:

BANDS=4,3,2

SCALE=10,500

BANDS=4,3,2

SCALE=10,200

最新文章

  1. Node基础篇(文件操作)
  2. 硬连接与软连接,inode与links
  3. centos6 系统优化脚本
  4. Nginx+Keepalived实现站点高可用
  5. DP:Islands and Bridges(POJ 2288)
  6. 仿酷狗音乐播放器开发日志二十七 用ole为窗体增加文件拖动功能(附源码)
  7. call_compile.sql
  8. 使用composer更新thinkphp5或则yii2的版本
  9. virtualbox虚拟机NAT模式下不能连接外网
  10. python入门(6)输入和输出
  11. 洗礼灵魂,修炼python(74)--全栈项目实战篇(2)——前期准备之详解虚拟机下安装ubuntu,基本配置,远程访问
  12. Go数组和切片定义和初始化
  13. jq版本的checkbox有radio的单选效果(可得到value值)
  14. OSI七层模型与TCP/IP四层模型
  15. c#day04从控制台获取一个字符
  16. python 生成器 的send
  17. 微信小程序开发——开发者工具无法输入中文的处理
  18. random_state 参数
  19. 抛弃百度UMEditor,拥抱summernote (解决上传文件又慢又卡的问题)
  20. WeUI 是由微信官方设计团队专为微信移动 Web 应用设计的 UI 库

热门文章

  1. 金三银四,今年Python就业前,看看这篇文章找找感觉
  2. SpringBoot进阶教程(二十八)整合Redis事物
  3. CBC 字节反转攻击
  4. 用css实现正方形div
  5. 一起学Android之Menu
  6. 关于微信JS-SDK 分享接口的两个报错记录
  7. alter session set current_schema=Schema
  8. uboot的驱动模型理解
  9. 【转载】c++中堆、栈内存分配
  10. Win7系统修改hosts无法保存怎么办?