See a variety of stylesheets demonstrating Cartagen's abilities:
Cartagen (http://cartagen.org) is a vector-based, client-side framework for rendering maps in native HTML 5. Written in JavaScript, it uses the new Canvas element to load mapping data from various sources, including OpenStreetMap.
Maps are styled with Geographic Style Sheets (GSS), a cascading stylesheet specification for geospatial information – a decision which leverages literacy in CSS to make map styling more accessible. However, GSS is a scripting language as well, making Cartagen an ideal framework for mapping dynamic data. See About Gss and Gss Usage for more on GSS.
Mobile devices and networks have made possible distributed reporting of geographic and temporal data, from unfolding natural disasters to organizing protests in real time. Cartagen allows users to integrate real time data streams and display them in novel ways.
It also offers the possibility of rendering OpenStreetMap data which is not currently efficient with tile-based systems - such as authorship and time data. A simple but useful example is that Cartagen can show live OpenStreetMap data – in the sense that viewers see edits occurring in real time, with no rendering load on the server.
With powerful mapping tools such as these, there is an opportunity for users to create their own maps – not just pushpins and overlays, but completely designed maps which incorporate rich and dynamic data, and most of all maps which tell stories. Instead of a single canonical map for everyone, individuals and communities can make locally and personally relevant maps.
http://cartagen.org/ is a demonstration of the latest version of Cartagen – use it to experiment with the technology, explore the world, and create you own maps! In addition, you can download Cartagen and use it on your own website, or read and change the code to fit your needs. More at Getting Started.
You can also look at the video introduction:
For help using Cartagen, see:
Also read about Cartagen SMS, a tool for reporting geographic data in real time, without a GPS.
Head to the Developer Center for ways to work with Cartagen, change it to fit your needs, and contribute to the project.
The Cartagen project is led by researchers at the MIT Media Lab in Cambridge, Massachusetts, USA, but we welcome contributions from anyone. Read about the Cartagen Contributors, or Contact Us.
Cartagen uses a version of the GLOP Javascript Canvas environment developed at the MIT Media Lab. For details see Drawing In Glop. custom research papers