Umn-MapserverがErdasの画像ファイル(.img)を白い形として表示するのはなぜですか?
-
04-10-2019 - |
質問
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"
これが、将来同じトラブルに遭遇する人を助けることを願っています。
所属していません StackOverflow