Umn-MapserverがErdasの画像ファイル(.img)を白い形として表示するのはなぜですか?

StackOverflow https://stackoverflow.com/questions/2882269

質問

UMN-MapserverでErdas-Image-File(suffix .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