Question

Je veux rendre un ERDAS-Image-fichier (suffixe .img) avec l'UMN MapServer. Les données sont rendu sur la bonne position et la forme correcte, mais toutes les données est blanche au lieu d'une trame-image. L'image contient de nombreuses couches. Mon mapfile ressemble à ceci:

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
Était-ce utile?

La solution

Pour donner une réponse à ma propre question: Le fichier d'entrée a 16 bits par canal et qui n'a pas fonctionné. Le MapServer peut escalader les couleurs, mais vous avez besoin des données des personnes, qui ont des connaissances sur l'image. Dans mon cas, je le disais à l'échelle 0-22000, j'ai donc écrit la ligne suivante à la couche définition:

PROCESSING "SCALE=0,22000"

Cela a bien fonctionné, maintenant je peux voir la structure dans l'image. Si vous ne connaissez pas la bonne échelle, vous pouvez essayer les

PROCESSING "SCALE=AUTO"

J'espère que cela aide quelqu'un, qui se jette dans le même problème à l'avenir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top