Adding more examples
This commit is contained in:
parent
70ea0833ec
commit
ba41f07cd4
34
README.md
34
README.md
@ -57,16 +57,19 @@ Instead of the name attribute of the TextSymbolizer and ShieldSymbolizer being a
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
## Mapnik2
|
## Mapnik2
|
||||||
|
_new_
|
||||||
|
|
||||||
`mess.js` is only compatible with [Mapnik2](http://trac.mapnik.org/wiki/Mapnik2). Compatibility with Mapnik 0.7.x is not planned.
|
`mess.js` is only compatible with [Mapnik2](http://trac.mapnik.org/wiki/Mapnik2). Compatibility with Mapnik 0.7.x is not planned.
|
||||||
|
|
||||||
## Rasters and Buildings
|
## Rasters and Buildings
|
||||||
|
_new_
|
||||||
|
|
||||||
Rasters are supported in mess.js - it knows how to download `.vrt`, `.tiff`, and soon other raster formats, and the properties of the [RasterSymbolizer](http://trac.mapnik.org/wiki/RasterSymbolizer) are exposed in the language.
|
Rasters are supported in mess.js - it knows how to download `.vrt`, `.tiff`, and soon other raster formats, and the properties of the [RasterSymbolizer](http://trac.mapnik.org/wiki/RasterSymbolizer) are exposed in the language.
|
||||||
|
|
||||||
The [BuildingSymbolizer](http://trac.mapnik.org/wiki/BuildingSymbolizer) is also supported in `mess.js`. The code stores symbolizer types and properties in a JSON file (in `tree/reference.js`), so new Mapnik features can be quickly implemented here.
|
The [BuildingSymbolizer](http://trac.mapnik.org/wiki/BuildingSymbolizer) is also supported in `mess.js`. The code stores symbolizer types and properties in a JSON file (in `tree/reference.js`), so new Mapnik features can be quickly implemented here.
|
||||||
|
|
||||||
## Variables & Expressions
|
## Variables & Expressions
|
||||||
|
_new_
|
||||||
|
|
||||||
`mess.js` inherits from its basis in [less.js](http://lesscss.org/) some new features in CSS. One can define variables in stylesheets, and use expressions to modify them.
|
`mess.js` inherits from its basis in [less.js](http://lesscss.org/) some new features in CSS. One can define variables in stylesheets, and use expressions to modify them.
|
||||||
|
|
||||||
@ -82,9 +85,40 @@ The [BuildingSymbolizer](http://trac.mapnik.org/wiki/BuildingSymbolizer) is also
|
|||||||
}
|
}
|
||||||
|
|
||||||
## FontSets
|
## FontSets
|
||||||
|
_new_
|
||||||
|
|
||||||
By defining multiple fonts in a `text-face-name` definition, you create [FontSets](http://trac.mapnik.org/wiki/FontSet) in `mess.js`. These are useful for supporting multiple character sets and fallback fonts for distributed styles.
|
By defining multiple fonts in a `text-face-name` definition, you create [FontSets](http://trac.mapnik.org/wiki/FontSet) in `mess.js`. These are useful for supporting multiple character sets and fallback fonts for distributed styles.
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>mess</th><th>XML</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<pre>#world {
|
||||||
|
text-name: "[NAME]";
|
||||||
|
text-size: 11;
|
||||||
|
text-face-name: "Georgia Regular", "Arial Italic";
|
||||||
|
}</pre>
|
||||||
|
|
||||||
|
</td><td>
|
||||||
|
<pre><FontSet name="fontset-0">
|
||||||
|
<Font face_name="Georgia Regular"/>
|
||||||
|
<Font face_name="Arial Italic"/>
|
||||||
|
</FontSet>
|
||||||
|
<Style name="world-text">
|
||||||
|
<Rule>
|
||||||
|
<TextSymbolizer fontset_name="fontset-0"
|
||||||
|
size="11"
|
||||||
|
name="[NAME]"/>
|
||||||
|
</Rule>
|
||||||
|
</Style></pre>
|
||||||
|
</td>
|
||||||
|
<tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user