为啥 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) 显示为白色形状?的主要内容,如果未能解决你的问题,请参考以下文章
遥感图像处理如何将7幅TIFF图像转换1幅img图像 用的是erdas软件,求具体一点点流程