我想与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"

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top