[mapserver-users] WMS Legend with more than one layer class

Andrea Peri aperi2007 at gmail.com
Sun Sep 25 05:36:24 PDT 2016


And this is the Legend Object definition:

  LEGEND
    IMAGECOLOR 255 255 255
    STATUS OFF
    KEYSIZE 15 20
    KEYSPACING 3 3
    POSTLABELCACHE true
    # label object
    LABEL
      TYPE TRUETYPE
      FONT "LiberationSans-Regular"
      SIZE 7
      POSITION ul
      OFFSET 0 0
      MAXLENGTH 20
      WRAP ' '
      COLOR 0 0 0
    END
  END

A.


2016-09-25 14:34 GMT+02:00 Andrea Peri <aperi2007 at gmail.com>:
> This is the fragment from mapfile to reproduce the legend of our anpil.
>
>     ...
>     CLASSGROUP "default"
>     CLASSITEM "AREA"
>     LABELCACHE on
>     CLASS
>       NAME 'area superiore a 10ha'
>       GROUP 'default'
>       EXPRESSION ( ([AREA] < 2000000000) AND ([AREA] > 10000000) )
>       MAXSCALEDENOM 5000100
>       MINSCALEDENOM 1500100
>       STYLE
>          SYMBOL 'downwarddiagonalfill'
>          WIDTH 0.5
>          SIZE 4
>          COLOR "#1BE37FFF"
>          OUTLINECOLOR "#1BE37FFF"
>          ANTIALIAS false
>       END
>       STYLE
>          WIDTH 0.5
>          OUTLINECOLOR "#1BE37FFF"
>          ANTIALIAS false
>       END
>     END
>     CLASS
>       NAME 'area inferiore a 10ha'
>       GROUP 'default'
>       EXPRESSION ([AREA] < 10000000)
>       MAXSCALEDENOM 5000100
>       MINSCALEDENOM 1500100
>       STYLE
>          GEOMTRANSFORM 'centroid'
>          SYMBOL 'circlefill'
>          SIZE 4
>          COLOR "#1BE37FFF"
>          OUTLINECOLOR "#1BE37FFF"
>          ANTIALIAS false
>       END
>     END
>     CLASS
>       NAME 'anpil'
>       GROUP 'default'
>       MAXSCALEDENOM 1500100
>       MINSCALEDENOM 1
>       STYLE
>          SYMBOL 'downwarddiagonalfill'
>          WIDTH 0.5
>          SIZE 4
>          COLOR "#1BE37FFF"
>          OUTLINECOLOR "#1BE37FFF"
>          ANTIALIAS false
>       END
>       STYLE
>          WIDTH 0.5
>          OUTLINECOLOR "#1BE37FFF"
>          ANTIALIAS false
>       END
>       ....
>   END
>
> Regards,
> A.
>
>
> 2016-09-25 14:30 GMT+02:00 Andrea Peri <aperi2007 at gmail.com>:
>> I forget the scale parameter:
>>
>> http://www502.regione.toscana.it/wmsraster/com.rt.wms.RTmap/wms?map=wmsarprot&map_resolution=91&language=ita&version=1.3.0&service=WMS&request=GetLegendGraphic&sld_version=1.1.0&format=image/png&STYLE=default&layer=rt_arprot.idanpil.rt.poly&scale=2000000
>>
>>
>> 2016-09-25 14:29 GMT+02:00 Andrea Peri <aperi2007 at gmail.com>:
>>> Hi Andrea,
>>>
>>> I try it on one of our wms services:
>>>
>>> It return correctly the class list with labels.
>>>
>>> This is the call.
>>> http://www502.regione.toscana.it/wmsraster/com.rt.wms.RTmap/wms?map=wmsarprot&map_resolution=91&language=ita&version=1.3.0&service=WMS&request=GetLegendGraphic&sld_version=1.1.0&format=image/png&STYLE=default&layer=rt_arprot.idanpil.rt.poly
>>>
>>>
>>> Now I try to extract the mapfile fragment.
>>>
>>>
>>> 2016-09-25 13:32 GMT+02:00 aborruso <aborruso at gmail.com>:
>>>> Ciao Andrea,
>>>>
>>>>
>>>> Andrea Peri wrote
>>>>> I will try to add a group element to every class . With the same group
>>>>> value.
>>>>
>>>> I have added it to every class (I have added also CLASSGROUP to the layer)
>>>> but it's the same: no labels.
>>>>
>>>> Thank you
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> View this message in context: http://osgeo-org.1560.x6.nabble.com/WMS-Legend-with-more-than-one-layer-class-tp5287624p5287627.html
>>>> Sent from the Mapserver - User mailing list archive at Nabble.com.
>>>> _______________________________________________
>>>> mapserver-users mailing list
>>>> mapserver-users at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>
>>>
>>>
>>> --
>>> -----------------
>>> Andrea Peri
>>> . . . . . . . . .
>>> qwerty àèìòù
>>> -----------------
>>
>>
>>
>> --
>> -----------------
>> Andrea Peri
>> . . . . . . . . .
>> qwerty àèìòù
>> -----------------
>
>
>
> --
> -----------------
> Andrea Peri
> . . . . . . . . .
> qwerty àèìòù
> -----------------



-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------


More information about the mapserver-users mailing list