Vol. 4 Issue 2
May 2009

So... What's up with this Twitter thing? Believe it or not, we've succumbed to the peer pressure and entered the Twitter fray. Through our CiceroAPI twitter feed, we are participating in 140 character discussions on issues around redistricting, transparency, open government data, local elections data, even the cost of plane tickets on Southwest Airlines (you never know what you're going to get on Twitter!). If you don't have the time to find us on Twitter, you can always learn about some of our election-focused tools below. Welcome to another edition of the Azavea Journal!

Research Project: Sourcemap

"I am proud to be a part of the project, and Azavea is happy to see its staff working on such cool projects."

One of the many perks about working at Azavea is the opportunity to conduct an independent research project. Full time staff that have been with the company for at least 6 months are eligible to develop a research project plan, and pitch it to the powers that be. We have profiled several other research projects in previous newsletters, each solving a different problem. Sometimes staff choose to take on projects pro-bono, rebuild older Azavea applications, or learn more about a given technology.

Last year, I learned about the MIT Media Lab’s Tangible Media Group-produced ‘Sourcemap’ project. Sourcemap is a tool, “for producers, business owners and consumers to understand the impact of supply chains.” My personal interests initially attracted me to the project, and Azavea approached the Sourcemap project in November of 2008 to see if they could use any contributions of the mapping and/or web development kind. They were happy to have contributions, and I began working on the spatial database and mapping components of the project. They generously moved to an MIT Open Source License, partially in order to accept the mapping and web development contributions I would make.

Some of the components I have been working on have included:

  • Migrating from a proprietary web mapping API to OpenLayers
  • Implementing specialized “arcing” cartography between parts and objects
  • Rendering material networks across the International Date Line

The migration to OpenLayers increased performance of object maps, and enabled the maps to display a much greater number of features. This introduced a second problem when there became too many features on the map to be able to distinguish them – if any two parts of an object and an object itself was collinear, it would be impossible to see their connection. By slightly arcing the network, it became possible to discriminate parts in complex objects. Lastly, mapping a network across the IDL introduces many fun problems – one of which is that mapping a part from Japan to an object in Alaska went the wrong way around the globe! The solution I came up with involved creating networks that repeat across the globe and represent the shortest distance between points.

The Sourcemap project generously moved to an MIT Open Source License, partially in order to accept my contributions. The challenges of working with the team at MIT from Azavea’s offices in Philadelphia introduced some growing pains to the project, but the project lead, Leo Bonanni, was committed to opening up the project to outside (of the Media Lab) contributors, and managing a distributed team.

Now, Sourcemap is getting ready to go live (http://www.sourcemap.org/), and they have some beautiful and informative maps. I am proud to be a part of the project, and Azavea is happy to see its staff working on such cool projects.

Click here for an interactive Sourcemap!

Interactive Sourcemap (Firefox only)!

Post a Comment

Your email is never shared. Required fields are marked *

*
*

More in Vol. 4 Issue 2, May 2009 (3 of 6 articles)