Updated ElseFilter (markdown)

ThomasG77 2011-12-12 13:24:28 -08:00
parent 47dd8d2d8b
commit 4efd84016b

@ -15,8 +15,7 @@ For each Object read from the Datasource Mapnik checks if the current ScaleDenom
* If the Object _passes_ these tests, the first Rule is evaluated painted to the map. The two other Rules are ignored in this case. * If the Object _passes_ these tests, the first Rule is evaluated painted to the map. The two other Rules are ignored in this case.
* If the Object _misses_ these tests, the two Rules with an `<ElseFilter />` are evaluated according to their Min- and MaxScaleDenominator. * If the Object _misses_ these tests, the two Rules with an `<ElseFilter />` are evaluated according to their Min- and MaxScaleDenominator.
```xml
#!xml
<Style name="contours"> <Style name="contours">
<Rule> <Rule>
<Filter>[major] = 1</Filter> <Filter>[major] = 1</Filter>
@ -51,12 +50,14 @@ For each Object read from the Datasource Mapnik checks if the current ScaleDenom
</LineSymbolizer> </LineSymbolizer>
</Rule> </Rule>
</Style> </Style>
```
## Example in Python ## Example in Python
#!python ```python
rule = mapnik.Rule() rule = mapnik.Rule()
rule.set_else(True) # instead of rule.filter(...) rule.set_else(True) # instead of rule.filter(...)
```
## See also ## See also
* The normal [Filter](https://github.com/mapnik/mapnik/wiki/Filter) * The normal [Filter](https://github.com/mapnik/mapnik/wiki/Filter)