Warum funktioniert UMN-MapServer zeigt eine ERDAS Bild-Datei (.img) als weiße Form?
-
04-10-2019 - |
Frage
Ich möchte eine ERDAS-Bild-Datei (Endung .img) mit dem UMN-MapServer machen. Die Daten werden auf die richtige Position gestellt und mit der richtigen Form, aber alle Daten ist weiß statt eines Rasterbild. Das Bild enthält viele Schichten. Meine mapfile sieht wie folgt aus:
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
Lösung
eine Antwort auf meine eigene Frage zu geben: Die Eingabedatei hatte 16 Bit pro Kanal und das hat nicht geklappt. Die mapserver können die Farben skalieren, aber Sie müssen die Daten von den Menschen, die das Wissen über das Bild hat. In meinem Fall war ich maßstab sage 0-22000, so dass ich die folgende Zeile in der Schicht-Definition schrieb:
PROCESSING "SCALE=0,22000"
Das funktioniert gut, jetzt kann ich Struktur im Bild sehen. Wenn Sie nicht über die richtige Skala wissen, könnten Sie versuchen, die folgende
PROCESSING "SCALE=AUTO"
Ich hoffe, das hilft jemanden, der in Zukunft die gleichen Probleme läuft in.