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
<PolygonSymbolizer />
Default fill with Gamma correction
<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:
Attachments
-
demo256.png
(112.8 kB) - added by lwu
2 years ago.
Canadian province rendering via rundemo.py
-
default_polygon_symbolizer.png
(46.7 kB) - added by springmeyer
2 years ago.
World borders with default PolygonSymbolizer
-
gamma65_polygon_symbolizer.png
(28.4 kB) - added by springmeyer
7 months ago.
default fill but gamma .65



