[mapserver-users] color range fade to transparent.

Jörg Thomsen jt at mapmedia.de
Wed Jun 3 00:54:06 PDT 2015


Hi Bob,

this cannot work I think. A colorrange from 255 0 0 to 254 254 254
renders a map with many colors. In  best case only data values at 300
will be rendered 254 254 254 (perhaps you can check that with a
color-picker? perhaps a clean 254 254 254 is never reached).

But I think you would like to have a layer where the smallest value is
not transparent, the highest value is totally transparent and the values
between are a bit transparent, right? I think you only can set the
opacity for the whole layer.

Jörg

 Am 03.06.2015 um 00:33 schrieb Basques, Bob (CI-StPaul):
> All,
> 
> My solution below turned out to not be correct either.  It just ramps
> down from RED to the color WHITE, no transparency.
> 
> Here is the layer block I’m using that I’m trying to fade to a
> transparent feature:
> 
> MAP
> 
> TRANSPARENT true
> IMAGECOLOR 254 254 254
> 
> <more stuff>
> 
>         LAYER
>                 METADATA
>                  "ows_title" "bbox"
>                  "gml_include_items" "all"
>                 END
> GROUP 'users'
>                 NAME 'bbox'
>                 STATUS ON
>                 TYPE LINE
> 
> 
> <DB connections stuff>
> 
> 
> ## the following greabs a 5 min chunk of data (BBOX geoms  from the
> database from 28 hrs ago and assigns a seq and elapsed time column to
> the result.
>                 DATA "bbox from (
> 
>                         SELECT
> row_number() over (order by accessed_at nulls last) as seq,
> date_part('epoch', (now() - INTERVAL '28 hours' -
> accessed_at)::interval) as elapsed,
> id, accessed_at, bbox
>                         FROM
>                                 layer_metrics
>                         Where
>                                 accessed_at < (NOW() - INTERVAL '28 hours')
> AND
>                                 accessed_at >= (NOW() - INTERVAL '28
> hours' - INTERVAL '5 minute')
> 
>                                          ) as subquery using unique id
> using srid=200068"
> 
>                 LABELITEM "elapsed"
> 
> CLASS
>                         #NAME "5 Minute Trail"
> EXPRESSION ([elapsed] >= 0 AND [elapsed] < 300) ## 0-5min 
> STYLE
>                                 OUTLINECOLOR 0 0 0
>                                 OUTLINEWIDTH 1
>                                 #COLOR 0 255 0
> COLORRANGE 255 0 0 254 254 254 ##red to opaque (see IMAGECOLOR in the
> MAP block above)
> DATARANGE 0 300
> RANGEITEM "elapsed"
> 
> END
> END
> END
> END
> 
> 
> bobb
> 
> 
> 
>> On Jun 2, 2015, at 4:27 PM, Ben Madin <ben at ausvet.com.au
>> <mailto:ben at ausvet.com.au>> wrote:
>>
>> Bob,
>>
>> Nice, I never knew that such a colorrange option existed (at least, I
>> couldn’t find it documented anywhere?) but I would have presumed maybe
>> you could specify the colour using the alpha like any other colour?
>>
>>> COLORRANGE 255 0 0 255 255 255 255  0 ## red -> transparent
>>
>>
>>
>> Alternatively, if you had a common background colour, you could fade
>> to that?
>>
>> cheers
>>
>> Ben
>>
>>
>>
>>> On 2015-06-03, at 04:48 , Basques, Bob (CI-StPaul)
>>> <bob.basques at ci.stpaul.mn.us <mailto:bob.basques at ci.stpaul.mn.us>> wrote:
>>>
>>> All,
>>>
>>> Anyone know how to use a transparent color on one end of the coloring
>>> option?
>>>
>>> COLORRANGE 255 0 0 ??? ??? ??? ## red -> transparent
>>>
>>> It there a RGB color to use for Transparency to fade to?  I basically
>>> want to fade a line based on age to nothing.
>>>
>>> Thanks
>>>
>>> bobb
>>>
>>>
>>>
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org <mailto:mapserver-users at lists.osgeo.org>
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>>
>> -- 
>>
>> Ben Madin
>>
>> t : +61 8 6102 5535
>> m : +61 448 887 220
>> e : ben at ausvet.com.au <mailto:ben at ausvet.com.au>
>>
>> AusVet Animal Health Services
>> Western Australia
>>
>> AusVet's website:  http://www.ausvet.com.au
>>
>> This transmission is for the intended addressee only and is
>> confidential information. If you have received this transmission in
>> error, please delete it and notify the sender. The contents of this
>> email are the opinion of the writer only and are not endorsed by
>> AusVet Animal Health Services unless expressly stated otherwise.
>> Although AusVet uses virus scanning software we do not accept
>> liability for viruses or similar in any attachments. Thanks for reading.
>>
> 
> 
> 
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
> 




More information about the MapServer-users mailing list