为什么umn-mapserver将ERDAS图像文件(.img)显示为白色形状?
-
04-10-2019 - |
题
我想与UMN-Mapserver渲染一个Erdas-image-File(后缀.img)。数据在正确的位置和正确的形状上呈现,但所有数据都是白色的,而不是栅格图像。图像包含许多层。我的mapfile看起来像这样:
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
解决方案
要回答我自己的问题:输入文件每个频道有16位,但没有解决。 Mapserver可以缩放颜色,但是您需要来自人的数据,这些数据具有有关图像的知识。就我而言,据说我是从0-22000缩放的,所以我写下了以下几行,为图层定义:
PROCESSING "SCALE=0,22000"
效果很好,现在我可以在图像中看到结构。如果您不知道正确的量表,则可以尝试以下内容
PROCESSING "SCALE=AUTO"
我希望这对未来遇到同样麻烦的人有帮助。
不隶属于 StackOverflow