Почему UMN-Mapserver показывает файл изображения ERDAS (.img) в виде белой фигуры?
Я хочу визуализировать файл ERDAS-Image (суффикс.img) с помощью UMN-Mapserver. Данные отображаются в правильном положении и с правильной формой, но все данные белого цвета, а не растровое изображение. Изображение содержит много слоев. Мой файл карты выглядит так:
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
1 ответ
Чтобы дать ответ на мой собственный вопрос: входной файл имел 16 бит на канал, и это не сработало. Картограф может масштабировать цвета, но вам нужны данные людей, которые знают об изображении. В моем случае мне сказали, что я масштабируюсь от 0 до 22000, поэтому я написал следующую строку в определение уровня:
PROCESSING "SCALE=0,22000"
Это сработало, теперь я вижу структуру на изображении. Если вы не знаете о правильной шкале, вы можете попробовать следующее
PROCESSING "SCALE=AUTO"
Я надеюсь, что это поможет кому-то, кто столкнется с той же проблемой в будущем.