<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: cascadenik</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/cascadenik.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-08-26T09:32:56+00:00</updated><author><name>Simon Willison</name></author><entry><title>Tile Drawer</title><link href="https://simonwillison.net/2009/Aug/26/tiledrawer/#atom-tag" rel="alternate"/><published>2009-08-26T09:32:56+00:00</published><updated>2009-08-26T09:32:56+00:00</updated><id>https://simonwillison.net/2009/Aug/26/tiledrawer/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://tiledrawer.com/"&gt;Tile Drawer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The most inspired use of EC2 I’ve seen yet: center a map on an area, pick a Cascadenik stylesheet URL (or write and link to your own) and Tile Drawer gives you an Amazon EC2 AMI and a short JSON snippet. Launch the AMI with the JSON as the “user data” parameter and you get your own OpenStreetMap tile rendering server, which self-configures on startup and starts rendering and serving tiles using your custom design.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://mike.teczno.com/notes/tile-drawer.html"&gt;Mike Migurski&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/amazon"&gt;amazon&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cascadenik"&gt;cascadenik&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cloud-computing"&gt;cloud-computing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ec2"&gt;ec2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/json"&gt;json&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mapnik"&gt;mapnik&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mapping"&gt;mapping&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/michal-migurski"&gt;michal-migurski&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openstreetmap"&gt;openstreetmap&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/userdata"&gt;userdata&lt;/a&gt;&lt;/p&gt;



</summary><category term="amazon"/><category term="cascadenik"/><category term="cloud-computing"/><category term="ec2"/><category term="json"/><category term="mapnik"/><category term="mapping"/><category term="michal-migurski"/><category term="openstreetmap"/><category term="userdata"/></entry><entry><title>cascadenik: cascading sheets of style for mapnik</title><link href="https://simonwillison.net/2008/Aug/30/cascadenik/#atom-tag" rel="alternate"/><published>2008-08-30T10:04:35+00:00</published><updated>2008-08-30T10:04:35+00:00</updated><id>https://simonwillison.net/2008/Aug/30/cascadenik/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://mike.teczno.com/notes/cascadenik.html"&gt;cascadenik: cascading sheets of style for mapnik&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Great idea. Mapnik (the open source tile rendering system used by OpenStreetMap and others) has a complex style configuration based on XML. Michal Migurski has build a CSS-style equivalent which compiles down to XML, hopefully making it much quicker and easier to get started with Mapnik customisation.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/cascadenik"&gt;cascadenik&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/css"&gt;css&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mapnik"&gt;mapnik&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mapping"&gt;mapping&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/michal-migurski"&gt;michal-migurski&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openstreetmap"&gt;openstreetmap&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xml"&gt;xml&lt;/a&gt;&lt;/p&gt;



</summary><category term="cascadenik"/><category term="css"/><category term="mapnik"/><category term="mapping"/><category term="michal-migurski"/><category term="openstreetmap"/><category term="xml"/></entry></feed>