MapCSS is a stylesheet language for maps. It works just like the CSS you'd use for web design.
Take vector data from OpenStreetMap or a similar source; add a MapCSS stylesheet; feed it into a renderer - and you have a beautiful custom map.
See an introduction to MapCSS.
Resources
MapCSS renderers
- Ceyx (Python): project page
- Halcyon (ActionScript 3/Flash): project page
- Halcyon PDF (ActionScript 3/Flash): github
- Kothic (Python): project page, examples
- Kothic JS (JavaScript/HTML5): project page, example
Other MapCSS libraries and utilities
- Komap (Python), converts MapCSS to Mapnik: project page
- mapnik2mapcss (Perl), converts Mapnik to MapCSS: github
- mapcss_ruby (Ruby), parser: github
Other programs supporting MapCSS
- JOSM (Java), editor for OpenStreetMap data: project page
- Potlatch 2 (ActionScript 3/Flash), editor for OpenStreetMap data: project page
Doing something cool with MapCSS? Tell the mailing list!
