Configuration Options for PolygonSymbolizer

A PolygonSymbolizer is often used to render the area enclosed by a polygon. For example, the rundemo.py and rundemo.cpp applications use PolygonSymbolizer objects to "fill-in" Canadian provinces with different colors and to make bodies of water look blue.

parameter value default
fill CSS colour "grey"
fill-opacity 0.0 - 1.0 1.0
gamma 0.0 - 1.0 1.0

* Note: gamma is available in Mapnik >= 0.7.0, see #428 for more detail.

Examples

Default


World borders with default PolygonSymbolizer

<PolygonSymbolizer />

Default fill with Gamma correction


default fill but gamma .65

<PolygonSymbolizer>
    <CssParameter name="gamma">.65</CssParameter>
</PolygonSymbolizer>

Custom Fill and Opacity

<PolygonSymbolizer>
     <CssParameter name="fill">steelblue</CssParameter>
     <CssParameter name="fill-opacity">0.5</CssParameter>
</PolygonSymbolizer>

Python

p = PolygonSymbolizer(Color('steelblue'))
p.fill_opacity = 0.7

C++

FIXME


Example output of the rundemo.py utilizing the PolygonSymbolizer for provinces and water bodies:


Canadian province rendering via rundemo.py

Attachments