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
War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top