[mapserver-users] contours in mapfile

Jeff McKenna jmckenna at gatewaygeomatics.com
Thu Apr 8 10:59:32 PDT 2010


Hello Oz,

First, always test your mapfile with the shp2img commandline utility 
(http://www.mapserver.org/utilities/shp2img.html).  This will either 
produce a map image, or give you an error.

Next, I believe your problem is your expressions.  You should follow the 
examples in http://www.mapserver.org/input/raster.html which states:

    EXPRESSION ([pixel] >= 64 AND [pixel] < 128)

You have:

    EXPRESSION (([pixel] >= 0 AND ([pixel] <=5))

So try:

    EXPRESSION ([pixel] >= 0 AND [pixel] <=5)

Also, give a read to the expression howto, just to get yourself more 
familiar with them: http://www.mapserver.org/mapfile/expressions.html


-jeff


-- 
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/





Oz Nahum wrote:
> Hi Everyone,
> 
> I am trying to display an ESRI ASCII Raster with map file in a contoured form.
> 
> Despite following the documentation here:
> http://mapserver.org/input/raster.html#how-are-rasters-added-to-a-map-file
> I fail, and get an empty map...
> 
> Here's is what I try in the mapfile:
> 
> MAP
> 
> 
> 
>  #IMAGETYPE     JPEG
>  #                             "minx           miny            maxx
>        maxy"
>  EXTENT         3366307.654280 5813354.151378 3367797.654280 5814955.151378
>  SIZE           640 480
> 
>  IMAGECOLOR     255 255 255
>  FONTSET        "/home/oz/safira/Safira2/trunk/Safira2/DATA/fonts/fonts.list"
> 
> 
> 
> #####################################
> 
>  # Background color for the map canvas -- change as desired
>  #if another color uncomment
>  #IMAGECOLOR 192 192 192
>  IMAGEQUALITY 100
>  IMAGETYPE jpeg
>  OUTPUTFORMAT
>    NAME jpeg
>    DRIVER 'GD/JPEG'
>    MIMETYPE 'image/jpeg'
>    IMAGEMODE PC256
>    EXTENSION 'jpeg'
>  END
> 
> 
>  # Legend
>  LEGEND
>      STATUS embed
>      #IMAGECOLOR 255 255 255
>      POSITION ll
>    #STATUS ON
>    KEYSIZE 10 10
>   LABEL
>         TYPE truetype
>         FONT "arial"
>         COLOR 0 0 0
>         SIZE 8
>         ANTIALIAS true
>    END
>  END
> 
> 
> 
> ### SCALEBAR
>        SCALEBAR
>        #ALIGN center
>        INTERVALS 4
>        POSITION ul #ur
>        SIZE 200 10
>        #Black bounding box
>        OUTLINECOLOR 0 0 0
>        STATUS embed
>        UNITS kilometers
>        LABEL
>        TYPE truetype
>         FONT "arial"
>         COLOR 0 0 0
>         SIZE 8
>         ANTIALIAS true
>        END
>        END
> 
>  LAYER
>    NAME 'W_PCE_in_GW'
>    TYPE RASTER
>    DUMP true
>    TEMPLATE fooOnlyForWMSGetFeatureInfo
>    EXTENT 3365691.535626 5813306.316297 3368142.408444 5815201.783992
>    DATA '/home/oz/safira/Safira2/trunk/Safira2/SzenarioA/ScALayout1/W_PCE_in_GW.asc'
>    METADATA
>      'ows_title' 'W_PCE_in_GW'
>    END
>    STATUS ON
>    CLASSITEM "[pixel]"
>    #MAXSCALE 500000
>    CLASS
>        NAME "NO DATA"
>        EXPRESSION (([pixel] == -9999))
>        COLOR 0 0 255
>         STYLE
>         #SYMBOL 0
>         #SIZE 4
>         #OUTLINECOLOR 0 0 255
>         #COLOR 243 162 0
>       END
>    END
>    CLASS
>        NAME "0 - 5"
>        EXPRESSION (([pixel] >= 0 AND ([pixel] <=5))
>        COLOR 200 0 0
>         STYLE
>         SYMBOL 0
>         SIZE 2
>         OUTLINECOLOR 0 0 0
>         #COLOR 243 162 0
>       END
>    END
>    CLASS
>        NAME "5 - 10"
>        EXPRESSION (([pixel] > 10 AND [pixel] <=20))
>        COLOR 243 162 0
>    END
>    CLASS
>        NAME "2 - 50"
>        EXPRESSION (([pixel] > 20 AND [pixel] <=50))
>        COLOR 0 200 0
>    END
> 
>    TRANSPARENCY 100
>    PROJECTION
>    'proj=longlat'
>    'ellps=WGS84'
>    'datum=WGS84'
>    'no_defs'
>    END
>  END
> 
> 
> 
> END
> 
> I also attach the raster file as zip.
> 
> Can someone tell me what am I doing wrong ?
> 







More information about the MapServer-users mailing list