Opensource and Javascript: Polymaps Used To Make PrettyMaps


SimpleGeo, geo cloud services and data provider, and Stamen, creators of many beautiful data visualizations, have teamed up to release Polymaps. Polymaps is an opensource Javascript mapping framework. It’s been on Github for a while, but they are finally announcing it.

Out of the gate, Stamen has also launched a great example application, PrettyMaps, combining Natural Earth, OSM and Flickr layers. The effect is, well, pretty. Here is the continental United States at zoom level 3:


And here is Los Angeles at zoom level 8:

los angeles

Stamen explains that they use the following data sources:

All the Flickr shapefiles rendered as a semi-transparent white ground on top of which all the other layers are displayed.

Urban areas from Natural Earth both as a standalone layer and combined with Flickr shapefiles for cities and neighbourhoods.

Road, highway and path data collected by the OpenStreetMap (OSM) project.


The creation of Prettymaps was much easier due to Polymaps and was almost entirely the handiwork of ex-Flickrite, now Stamenite Aaron Straup Cope. Previously, combining these layers together would have been possible with a GIS system or using custom flash, flex or silverlight code — none of which would have been viewable on an iOS device. PrettyMaps is still a bit too CPU-intensive for it to function well on mobile devices, but as Tom Carden (Stamen) put it in IM “at least there’s a path”.

This is not the first chunk of geo code that SimpleGeo has opensourced (just go check Github). They are in the business of selling geodata and geo cloud services. By releasing these tools they make it easier for companies without geoexpertise to get hooked on their services. As SimpleGeo opens up it’s market and takes on more customers we’ll see that happening. Along the way it’s a great benefit to the mapping and mobile commmunity.

tags: ,