[Chameleon] Odd color switching when using identify andtransparency is set

Josh Livni josh at livniconsulting.com
Thu Jan 19 22:51:59 EST 2006


Good point Aaron.

Another angle on this can be found at 
http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0310/msg00283.html

Try adding that PROCESSING directive, and you can still get away with 
8bit image output (smaller filesize), which works nicely for many maps 
that don't have color imagery.

   -Josh

Aaron Racicot wrote:
> Hi there Jennifer,
> Glad to hear things are going well with your app.  It might have to do
> with you not defining an IMAGETYPE in your mapfile and defaulting to an
> 8-bit image type?  Running out of colors is a common problem people run
> into.  Try switching to something like:
> 
> IMAGETYPE  png24
> 
> Not sure if that is the problem, but maybe it will get you going again!
> 
> Take care,
> 
> Aaron
> 
> +----------------------------------------+
> | Aaron Racicot  | aaronr at ecotrust.org   |
> | GIS Programmer | 503.467.0759          |
> +----------------------------------------+
> | e c o t r u s t                        |
> | Jean Vollum Natural Capital Center     |
> | 721 NW Ninth Avenue                    |
> | Suite 200                              |
> | Portland, OR 97209                     |
> | www.ecotrust.org                       |
> +----------------------------------------+
> 
> 
> -----Original Message-----
> From: chameleon-bounces at lists.maptools.org
> [mailto:chameleon-bounces at lists.maptools.org] On Behalf Of Jennifer
> Shanks
> Sent: Thursday, January 19, 2006 3:09 PM
> To: chameleon at lists.maptools.org
> Subject: [Chameleon] Odd color switching when using identify
> andtransparency is set
> 
> 
> Hello,
> 
> Everything was fine with my map colors until I added TRANSPARENCY 80 
> to my Parks layer.
> 
> My querymap hilite is set to red.  I also have another layer 
> campgrounds that is symbolized by red triangles.  The colors look 
> fine if I'm just panning and zooming.  When I use identify tool to 
> click on a park, the hilite for the polygon is black and all of my 
> campground symbols also turn black.
> 
> After more experimenting, I found that if I turn off the hillshade 
> raster, I don't have the color switching problem.
> 
> Any suggestions as to what the problem might be?  I've attached my 
> mapfile below.
> 
> Regards,
> Jennifer
> 
> 
> #
> # Start of map file
> #
> # Sample map file for a chameleon app.
> #
> NAME DEMO
> STATUS ON
> SIZE 360 360
> SYMBOLSET ../etc/symbols.sym
> EXTENT 440057.57 4079087.55 675801.58 4300037.25
> UNITS METERS
> SHAPEPATH "../data"
> IMAGECOLOR 255 255 255
> FONTSET ../etc/fonts.txt
> TRANSPARENT FALSE
> 
> 
> 
> 
> #
> # Start of web interface definition
> #
> WEB
>    #MINSCALE 2000000
>    #MAXSCALE 50000000
> #
> # On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
> root # of the drive where the .MAP file resides. #
>    IMAGEPATH "/ms4w/tmp/ms_tmp/"
>    IMAGEURL "/ms_tmp/"
> #  LOG "/tmp/gmap.log"
>    METADATA
>    END
> END
> 
> #
> # Start of reference map
> #
> REFERENCE
>     IMAGE images/keymap.gif
>     EXTENT 440057.57 4079087.55 675801.58 4300037.25
>     STATUS ON
>    COLOR -1 -1 -1
>    OUTLINECOLOR 255 0 0
>    SIZE 90 90
> END
> 
> #
> # Start of legend
> #
> LEGEND
>    KEYSIZE 18 12
>    LABEL
>      TYPE BITMAP
>      SIZE MEDIUM
>      COLOR 0 0 89
>    END
>    STATUS ON
> END
> 
> #
> # Start of scalebar
> #
> SCALEBAR
>    IMAGECOLOR 255 255 255
>    LABEL
>      COLOR 0 0 0
>      SIZE SMALL
>    END
>    SIZE 150 5
>    COLOR 255 255 255
>    BACKGROUNDCOLOR 0 0 0
>    OUTLINECOLOR 0 0 0
>    UNITS miles
>    INTERVALS 5
>    STATUS ON
> END
> 
> QUERYMAP
>    STATUS ON
>    STYLE Hilite
>    COLOR 255 0 0
> END
> 
> PROJECTION
>      "init=epsg:32610"
> END
> 
> #
> # Start of layer definitions
> #
> 
> LAYER
>    GROUP "Raster"
>    NAME "Hillshade"
>    MAXSCALE 1000000
>    METADATA
>      "DESCRIPTION" "Elevation/Hillshade"
>      "GROUP" "Raster"
>      "LAYER" "hillshade"
>      SHOWINLEGEND "nope"
>    END
>    TYPE RASTER
>    STATUS ON
> 
>    DATA sfbay_30m_hlshd_blur.tif
> PROJECTION
>      "init=epsg:32610"
> END
> END #layer
> 
> LAYER
>    GROUP "Polygon"
>    NAME "County Boundaries"
>    METADATA
>      "DESCRIPTION" "County Boundaries"
>      "GROUP" "Polygon"
>      "LAYER" "cty24utm"
>      SHOWINLEGEND "nope"
>    END
>    TYPE POLYGON
>    STATUS ON
>    DATA cty24utm
>    TRANSPARENCY 80
> 
>    CLASS
>      NAME "County Boundaries"
>      COLOR 255 255 230
>      OUTLINECOLOR 199 199 199
>    END
> PROJECTION
>      "init=epsg:32610"
> END
> END # layer
> 
> 
> LAYER
>    GROUP "Polygon"
>    NAME "Bay & Ocean"
>    METADATA
>      "DESCRIPTION" "Bay & Ocean"
>      "GROUP" "Polygon"
>      "LAYER" "bay_ocean_trim"
>      SHOWINLEGEND "nope"
>    END
>    TYPE POLYGON
>    STATUS ON
>    DATA bay_ocean_trim
>    TRANSPARENCY 100
>    CLASS
>      NAME "Bay & Ocean"
>      COLOR 233 239 245
>      OUTLINECOLOR 233 239 245
>    END
> PROJECTION
>      "init=epsg:32610"
> END
> END # layer
> 
> 
> LAYER
>    GROUP "Polygon"
>    NAME "Parks"
>    METADATA
>      "DESCRIPTION"   "Parks"
>      "RESULT_FIELDS" "HOLD_NAME"
>      "GROUP" "Polygon"
>      "LAYER" "parks_pub_diss.shp"
>    END
>    TYPE POLYGON
>    STATUS ON
>    DATA "parks_pub_diss.shp"
>    LABELCACHE on
>    LABELITEM "HOLD_NAME"
>    LABELMAXSCALE 200000
>    TRANSPARENCY 80
>      CLASS
>      EXPRESSION ('[Min_ACCESS]' eq 'Restricted Public Access')
>      NAME "Open Space"
>      COLOR 255 204 102
>      OUTLINECOLOR 1 139 132
>      TEMPLATE "ttt_query.html"
>      LABEL
>         TYPE truetype
>         FONT "sans"
>         SIZE 7
>         COLOR 1 139 132
>         OUTLINECOLOR 255 255 255
>         MINDISTANCE 300
>         POSITION cc
>         WRAP ' '
>         MINFEATURESIZE 40
>      END #LABEL
>    END
>    CLASS
>      EXPRESSION ('[Min_ACCESS]' eq 'Open Public Access')
>      NAME "Open Space"
>      COLOR 204 221 153
>      OUTLINECOLOR 1 139 132
>      TEMPLATE "ttt_query.html"
>      LABEL
>         TYPE truetype
>         FONT "sans"
>         SIZE 7
>         COLOR 1 139 132
>         OUTLINECOLOR 255 255 255
>         MINDISTANCE 300
>         POSITION cc
>         WRAP ' '
>         MINFEATURESIZE 40
>      END #LABEL
>    END
>    TOLERANCE 5
> PROJECTION
>      "init=epsg:32610"
> END
> END # Layer
> 
> LAYER
>    GROUP "Line"
>    NAME "Trails"
>    METADATA
>      "DESCRIPTION" "Trails"
>      "GROUP" "Line"
>      "LAYER" "trails_current"
>    END
>    TYPE LINE
>    TEMPLATE "ttt_query.html"
>    STATUS ON
>    MAXSCALE 800000
>    DATA trails_current
>    CLASS
>      EXPRESSION ('[STATUS]' eq 'Existing')
>      NAME "Trails"
>      SIZE 1
>      SYMBOL 'dashed'
>      COLOR 160 119 85
>    END
> PROJECTION
>      "init=epsg:32610"
> END
>    TOLERANCE 10
> END # Layer
> 
> 
> #Campgrounds
> LAYER
> 
>    GROUP "Point"
>    NAME "Campgrounds"
>    METADATA
>      "DESCRIPTION" "Campgrounds"
>      "GROUP" "Point"
>      "LAYER" "campgrounds"
>    END
>    TYPE POINT
>    STATUS ON
>    DATA campgrounds
> 
>    CLASS
>      NAME "Campgrounds"
>      TEMPLATE "ttt_query.html"
>      SIZE 7
>      SYMBOL 4
>      COLOR 255 0 0
> 
>    END
> PROJECTION
>      "init=epsg:32610"
> END
>    TOLERANCE 5
> END # Layer
> 
> SYMBOL
>    NAME 'dashed'
>    TYPE ELLIPSE
>    POINTS 1 1 END
>    FILLED true
>    STYLE 3 3 3 3 END
> END
> 
> END # Map File
> 
> 
> ****************************
> Jennifer Shanks
> GreenInfo Network
> 116 New Montgomery, Suite 738
> San Francisco, CA 94105
> (415) 979-0343 x 306
> (415) 979-0371 FAX
> **GreenInfo has completely re-done our web site
> Go to: www.greeninfo.org
> 
> 
> 
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
> 
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon




More information about the Chameleon mailing list