为啥 UMN-Mapserver 将 ERDAS 图像文件 (.img) 显示为白色形状?

Posted

技术标签:

【中文标题】为啥 UMN-Mapserver 将 ERDAS 图像文件 (.img) 显示为白色形状?【英文标题】:Why does UMN-Mapserver shows an ERDAS Image-File (.img) as white shape?为什么 UMN-Mapserver 将 ERDAS 图像文件 (.img) 显示为白色形状? 【发布时间】:2010-05-21 13:06:51 【问题描述】:

我想用 UMN-Mapserver 渲染一个 ERDAS 图像文件(后缀 .img)。数据呈现在正确的位置并具有正确的形状,但所有数据都是白色而不是光栅图像。图像包含许多层。我的地图文件如下所示:

MAP
NAME "Test"

WEB
                  METADATA
                                         "wms_title" "test"
                                         "WMS_SRS" "epsg:31466 epsg:31467 epsg:31468  epsg:31469 epsg:4326 epsg:25832 epsg:3035"
                  END
                  LOG "test.log"
                  IMAGEPATH "."
END

SHAPEPATH "."
PROJECTION
                  "init=epsg:32632"
END

LAYER
                 NAME    "testlayer"
                 TYPE    RASTER
                 DATA    "test.img"
                 STATUS  ON
                 OFFSITE 0 0 0
END

OUTPUTFORMAT
                  NAME png
                  DRIVER "GD/PNG"
                  MIMETYPE "image/png"
                  IMAGEMODE RGBA
END

END

【问题讨论】:

我希望你能在 *** 上得到回复。如果这不起作用,我推荐 MapServer 用户论坛。非常活跃,非常专业的用户在那里闲逛osgeo-org.1803224.n2.nabble.com/Mapserver-User-f1969211.html 【参考方案1】:

回答我自己的问题:输入文件每个通道有 16 位,但没有解决。地图服务器可以缩放颜色,但您需要来自了解图像的人的数据。就我而言,据说我的缩放范围是 0-22000,所以我在 layer-definition 中写了以下行:

PROCESSING "SCALE=0,22000"

效果很好,现在我可以看到图像中的结构。如果您不知道正确的比例,您可以尝试以下方法

PROCESSING "SCALE=AUTO"

我希望这对将来遇到同样麻烦的人有所帮助。

【讨论】:

以上是关于为啥 UMN-Mapserver 将 ERDAS 图像文件 (.img) 显示为白色形状?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用级联 UMN-mapserver 重新投影地图?

遥感图像处理如何将7幅TIFF图像转换1幅img图像 用的是erdas软件,求具体一点点流程

使用erdas建模工具设置多波段影像nodata值为0

erdas imagine中文教程

ERDAS 非监督分类里出现的几个小问题,恳请各位大侠赐教!!

如何在win7安装erdas9.1需要详细教程!!!本人电脑白痴,不与arc gis同装~~~回答满意了我加100+