Skip to content

Commit

Permalink
added readme
Browse files Browse the repository at this point in the history
  • Loading branch information
kpwebb committed Feb 16, 2010
1 parent d796e9d commit 1cc36ec
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
7 changes: 7 additions & 0 deletions README.md
@@ -0,0 +1,7 @@
### Introduction

To overcome some of the limitations with existing mapping tools, Sunlight Lab is releasing [ClearMaps](http://github.com/sunlightlabs/clearmaps/), an ActionScript framework for interactive cartographic visualization. In addition to giving designers and developers total control over presentation the project aims to address some of the common technical challenges faced when building interactive, data driven maps for the web. ClearMaps is designed as a lightweight, flexible set of tools for building complex data visualizations. It is a framework not a plug-and-play component (though it could be a starting point for those wishing to make reusable tools).

ClearMaps provides an Adobe AIR based encoding tool for translating data from Shapefiles into a compressed binary form and a set of ActionScript classes for decoding and rendering vector data. These tools currently provide the functionality required to get from raw cartographic data to a web map with a minimum of glue code (the above demo map requires less than a hundred lines of ActionScript).

However, the library is far from complete. Features like keys and legends are currently missing and much work remains in building an extensible framework for integrating external data sources. If you find these tools useful drop us a line and let us know how you're using the framework. If you have ideas or code for solving common visualization tasks we would love to incorporate them into the library.
3 changes: 1 addition & 2 deletions examples/DemoMap/src/DemoMap.as
Expand Up @@ -36,7 +36,7 @@ package {
super();

// give the map a title
this.map = new Map("Percentage of Population Below Poverty");
this.map = new Map("Percentage of Population in Poverty");

// listen for map ready event to process/visualize data
this.map.addEventListener(MapEvent.READY, mapReady);
Expand Down Expand Up @@ -69,7 +69,6 @@ package {

// set the default rendering styles
this.stateLayer.outline = 0xaaaaaa;
//this.stateLayer.fill = null;
this.stateLayer.selectable = false;

// add the state layer second to put the outlines on top
Expand Down

0 comments on commit 1cc36ec

Please sign in to comment.