| | 1 | = Class element = |
| | 2 | |
| | 3 | The ''class'' element defines a feature class. Feature classes break down a dataset into categories, based on a filter query, that you can treat or style separately. |
| | 4 | |
| | 5 | == Usage == |
| | 6 | |
| | 7 | You can use a feature class to fetch a subset of features: |
| | 8 | {{{ |
| | 9 | <model ...> |
| | 10 | <features name="world" driver="ogr"> |
| | 11 | ... |
| | 12 | </features> |
| | 13 | |
| | 14 | <!-- Only render countries that are members of NATO: --> |
| | 15 | <class name="class1"> |
| | 16 | <query> |
| | 17 | <expr> nato="true" </expr> |
| | 18 | </query> |
| | 19 | <style type="text/css"> |
| | 20 | world { fill: #66ff66; } |
| | 21 | </style> |
| | 22 | </class> |
| | 23 | </model> |
| | 24 | }}} |
| | 25 | |
| | 26 | Or, you can use several feature classes to render different feature in different ways. Please refer to the [wiki:MapElementStyle <style> page] for an example. |